phantasma/app/video/admin.py

28 lines
628 B
Python
Raw Normal View History

import logging
import json
2021-09-28 13:10:22 +00:00
from django.contrib import admin
from django.db.models import JSONField
2021-09-28 13:10:22 +00:00
from . import models
from ..widgets import PrettyJSONWidget
logger = logging.getLogger(__name__)
2021-09-28 13:10:22 +00:00
@admin.decorators.register(models.Film)
class FilmAdmin(admin.ModelAdmin):
formfield_overrides = {
JSONField: {'widget': PrettyJSONWidget}
}
2021-10-11 12:55:45 +00:00
list_display = (
'__str__',
'position',
'slug',
'public',
)
list_editable = ['public', 'position']
2021-11-23 16:57:01 +00:00
list_filter = ['public', 'featured']
2021-09-28 13:10:22 +00:00
2021-10-22 16:35:07 +00:00
#@admin.decorators.register(models.Edit)
#class EditAdmin(admin.ModelAdmin):
# pass