* Ensure channel detail lookup doesn't download the video - oops * Ran the needful migrations for replacing channels with sources * got media source test back working * channel tasks test * Media indexing worker test * media tests * Got all tests working except controller tests * got all tests working * Renamed Channel struct to Source * renamed ChannelTasks * More renaming; renamed channel details module * Removed Channel yt-dlp module, instead throwing things in the VideoCollection module * Renamed what looks like the last of the outstanding data
24 lines
799 B
Text
24 lines
799 B
Text
<.header>
|
|
Listing Sources
|
|
<:actions>
|
|
<.link href={~p"/media_sources/sources/new"}>
|
|
<.button>New Source</.button>
|
|
</.link>
|
|
</:actions>
|
|
</.header>
|
|
|
|
<.table id="sources" rows={@sources} row_click={&JS.navigate(~p"/media_sources/sources/#{&1}")}>
|
|
<:col :let={source} label="Name"><%= source.name %></:col>
|
|
<:col :let={source} label="Source"><%= source.collection_id %></:col>
|
|
<:action :let={source}>
|
|
<div class="sr-only">
|
|
<.link navigate={~p"/media_sources/sources/#{source}"}>Show</.link>
|
|
</div>
|
|
<.link navigate={~p"/media_sources/sources/#{source}/edit"}>Edit</.link>
|
|
</:action>
|
|
<:action :let={source}>
|
|
<.link href={~p"/media_sources/sources/#{source}"} method="delete" data-confirm="Are you sure?">
|
|
Delete
|
|
</.link>
|
|
</:action>
|
|
</.table>
|