diff --git a/files/admin.py b/files/admin.py index 78cff2a..fa59dfa 100644 --- a/files/admin.py +++ b/files/admin.py @@ -74,7 +74,18 @@ class SubtitleAdmin(admin.ModelAdmin): class EncodingAdmin(admin.ModelAdmin): - pass + list_display = ["get_title", "chunk", "profile", "progress", "status", "has_file"] + list_filter = ["chunk", "profile", "status"] + + def get_title(self, obj): + return str(obj) + + get_title.short_description = "Encoding" + + def has_file(self, obj): + return obj.media_encoding_url is not None + + has_file.short_description = "Has file" admin.site.register(EncodeProfile, EncodeProfileAdmin)