Files
goodtimes/manage_communications/admin.py
rizwanisready db213d3228 wrong commit
2024-02-29 13:25:50 +05:30

32 lines
865 B
Python

from django.contrib import admin
from .models import TicketIssueType, TicketAttachment, Tickets
class TicketIssueTypeAdmin(admin.ModelAdmin):
list_display = ("id", "name")
search_fields = ("name",)
class TicketAttachmentAdmin(admin.ModelAdmin):
list_display = ("id", "image")
search_fields = ("image",)
class TicketsAdmin(admin.ModelAdmin):
list_display = (
"id",
"issuetype",
"principal",
"subject",
"ticket_status",
"is_stopped",
)
list_filter = ("issuetype", "ticket_status", "is_stopped")
search_fields = ("subject", "description")
filter_horizontal = ("attachments",) # For the many-to-many relationship
admin.site.register(TicketIssueType, TicketIssueTypeAdmin)
admin.site.register(TicketAttachment, TicketAttachmentAdmin)
admin.site.register(Tickets, TicketsAdmin)