[videos] Clean up admin stuff

This commit is contained in:
2024-11-06 11:06:08 -05:00
parent 9a1508b7a6
commit ed2253cb6b
3 changed files with 25 additions and 4 deletions

View File

@ -21,17 +21,16 @@ class SeriesAdmin(admin.ModelAdmin):
@admin.register(Video)
class VideoAdmin(admin.ModelAdmin):
date_hierarchy = "created"
raw_id_fields = ("tv_series",)
raw_id_fields = ("tv_series","channel",)
list_display = (
"title",
"video_type",
"year",
"tv_series",
"season_number",
"episode_number",
"channel",
"imdb_rating",
)
list_filter = ("year", "tv_series", "video_type")
list_filter = ("year", "tv_series", "channel", "video_type")
ordering = ("-created",)
inlines = [
ScrobbleInline,

View File

@ -0,0 +1,21 @@
# Generated by Django 4.2.16 on 2024-11-06 16:07
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
(
"videos",
"0019_rename_youtube_url_video_youtube_id_channel_and_more",
),
]
operations = [
migrations.AddField(
model_name="channel",
name="youtube_id",
field=models.CharField(blank=True, max_length=255, null=True),
),
]

View File

@ -39,6 +39,7 @@ class Channel(TimeStampedModel):
format="JPEG",
options={"quality": 75},
)
youtube_id = models.CharField(max_length=255, **BNULL)
genre = TaggableManager(through=ObjectWithGenres)
def __str__(self):