Source code for helpdesk.admin

__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"


from django.contrib import admin

from guardian.admin import GuardedModelAdmin

from .models import Queue, Ticket, Followup


[docs]class QueueAdmin(GuardedModelAdmin): prepopulated_fields = {'slug': ('name',)} search_fields = ['name', 'description']
admin.site.register(Queue, QueueAdmin)
[docs]class FollowupInline(admin.TabularInline): model = Followup extra = 0
[docs]class TicketAdmin(admin.ModelAdmin): search_fields = ['description', 'defined_by'] inlines = [FollowupInline]
admin.site.register(Ticket, TicketAdmin)