Add new models to admin.py

This commit is contained in:
tcely authored and GitHub committed 2025-04-17 22:02:37 -04:00
1 parent 45dba712c5
commit c46d044c51
1 file changed
+25 -1
+25 -1
View File
@@ -1,5 +1,11 @@
from django.contrib import admin
from .models import Source, Media, MediaServer
from .models import (
Source,
Media,
Metadata,
MetadataFormat,
MediaServer
)
@admin.register(Source)
@@ -21,6 +27,24 @@ class MediaAdmin(admin.ModelAdmin):
search_fields = ('uuid', 'source__key', 'key')
@admin.register(Metadata)
class MetadataAdmin(admin.ModelAdmin):
ordering = ('-created',)
list_display = ('uuid', 'media', 'site', 'key', 'created', 'retrieved', 'uploaded', 'published')
readonly_fields = ('uuid', 'created')
search_fields = ('uuid', 'site', 'key')
@admin.register(MetadataFormat)
class MetadataFormatAdmin(admin.ModelAdmin):
ordering = ('site', 'key', 'number')
list_display = ('uuid', 'metadata', 'site', 'key', 'code')
readonly_fields = ('uuid', 'metadata')
search_fields = ('uuid', 'site', 'key', 'code')
@admin.register(MediaServer)
class MediaServerAdmin(admin.ModelAdmin):