song upload

This commit is contained in:
Priec
2026-05-17 18:25:23 +02:00
parent d164edf87c
commit c1ecfa459d
10 changed files with 459 additions and 35 deletions

View File

@@ -24,6 +24,7 @@
<tr>
<th>Track</th>
<th>File</th>
<th>Status</th>
<th>Featured</th>
<th class="text-right">Actions</th>
</tr>
@@ -35,6 +36,13 @@
{% if track.track_number %}{{ track.track_number }}. {% endif %}{{ track.title }}
</td>
<td class="text-sm">{{ track.audio_file_id }}</td>
<td>
{% if track.published %}
<span class="badge">Published</span>
{% else %}
<span class="badge opacity-70">Draft</span>
{% endif %}
</td>
<td>
{% if track.featured %}
<span class="badge">Yes</span>
@@ -45,6 +53,15 @@
<td>
<div class="flex gap-2">
<a href="/audio/tracks/{{ track.id }}/stream" class="btn btn-ghost btn-sm">Play</a>
{% if track.published %}
<form method="post" action="/admin/audio/tracks/{{ track.id }}/unpublish">
<button type="submit" class="btn btn-ghost btn-sm">Unpublish</button>
</form>
{% else %}
<form method="post" action="/admin/audio/tracks/{{ track.id }}/publish">
<button type="submit" class="btn btn-ghost btn-sm">Publish</button>
</form>
{% endif %}
<form method="post" action="/admin/audio/tracks/{{ track.id }}/delete">
<button type="submit" class="btn btn-ghost btn-sm">Delete</button>
</form>