Files
eumi_v4/interventions/admin.py
T

32 lines
958 B
Python

from django.contrib import admin
from simple_history.admin import SimpleHistoryAdmin
from .models import Intervention
@admin.register(Intervention)
class InterventionAdmin(SimpleHistoryAdmin):
list_display = (
"id",
"title",
"status",
"priority",
"reported_by",
"assigned_to_it",
"created_at",
)
list_filter = ("status", "priority", "created_at", "assigned_to_it")
search_fields = ("title", "description", "reported_by__name", "assigned_to_it")
readonly_fields = ("created_at", "updated_at")
fieldsets = (
(
"Detalii Tichet",
{"fields": ("title", "description", "reported_by", "priority", "status")},
),
(
"Asignare și Rezolvare",
{"fields": ("assigned_to_it", "resolution_notes", "resolved_at")},
),
("Timpi", {"fields": ("created_at", "updated_at"), "classes": ("collapse",)}),
)