from django.contrib import admin from django.utils.translation import gettext_lazy as _ from unfold.admin import ModelAdmin from utils.admin import dovoodi_admin_site from ..models import ContentRelease class ContentReleaseAdmin(ModelAdmin): """Admin for ContentRelease model""" list_display = ('version_name', 'published_at', 'is_active') list_filter = ('is_active', 'published_at') search_fields = ('version_name', 'description') readonly_fields = ('published_at',) ordering = ('-published_at',) fieldsets = ( (None, { 'fields': ('version_name', 'description', 'is_active') }), (_('Timestamps'), { 'fields': ('published_at',), 'classes': ('collapse',) }), ) # Register model with the custom admin site dovoodi_admin_site.register(ContentRelease, ContentReleaseAdmin)