Coverage for message/admin.py: 100.00%
12 statements
« prev ^ index » next coverage.py v7.17.0, created at 2026-10-30 10:08 -0700
« prev ^ index » next coverage.py v7.17.0, created at 2026-10-30 10:08 -0700
1from typing import ClassVar 1a
3from django.contrib import admin 1a
5from .models import Message 1a
8@admin.register(Message) 1a
9class MessageAdmin(admin.ModelAdmin): 1a
10 list_display: ClassVar[list[str]] = ["title", "slug", "author", "publish", "status"] 1a
11 list_filter: ClassVar[list[str]] = ["status", "created", "publish", "author"] 1a
12 search_fields: ClassVar[list[str]] = ["title", "body"] 1a
13 prepopulated_fields: ClassVar[dict[str, tuple]] = {"slug": ("title",)} 1a
14 raw_id_fields: ClassVar[list[str]] = ["author"] 1a
15 date_hierarchy = "publish" 1a
16 ordering: ClassVar[list[str]] = ["status", "publish"] 1a