fc / apps /oa_filing /admin /filing_session_admin.py
jun2024's picture
Upload 2241 files
b4f2238 verified
Raw History Blame Contribute Delete
1.17 kB
from __future__ import annotations
from typing import ClassVar
from django.utils.translation import gettext_lazy as _
from apps.oa_filing.models import FilingSession
class FilingSessionAdmin(admin.ModelAdmin[FilingSession]):
list_display: ClassVar = [
"id",
"contract",
"case",
"oa_config",
"user",
"status",
"created_at",
]
list_filter: ClassVar = ["status", "oa_config"]
search_fields: ClassVar = ["contract__name", "case__case_name"]
readonly_fields: ClassVar = [
"contract",
"case",
"oa_config",
"credential",
"user",
"status",
"error_message",
"created_at",
"updated_at",
]
fieldsets: ClassVar = [
(
_("会话信息"),
{"fields": ("contract", "case", "oa_config", "credential", "user", "status")},
),
(
_("错误信息"),
{"fields": ("error_message",), "classes": ("collapse",)},
),
(
_("时间信息"),
{"fields": ("created_at", "updated_at"), "classes": ("collapse",)},
),
]