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

1from typing import ClassVar 1a

2 

3from django.contrib import admin 1a

4 

5from .models import Message 1a

6 

7 

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