mirror of
https://github.com/django-helpdesk/django-helpdesk.git
synced 2025-08-09 16:15:12 +02:00
run ruff formatter
This commit is contained in:
@ -1,4 +1,3 @@
|
||||
|
||||
from django.contrib import admin
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from helpdesk import settings as helpdesk_settings
|
||||
@ -16,7 +15,7 @@ from helpdesk.models import (
|
||||
PreSetReply,
|
||||
Queue,
|
||||
Ticket,
|
||||
TicketChange
|
||||
TicketChange,
|
||||
)
|
||||
|
||||
|
||||
@ -26,7 +25,7 @@ if helpdesk_settings.HELPDESK_KB_ENABLED:
|
||||
|
||||
@admin.register(Queue)
|
||||
class QueueAdmin(admin.ModelAdmin):
|
||||
list_display = ('title', 'slug', 'email_address', 'locale', 'time_spent')
|
||||
list_display = ("title", "slug", "email_address", "locale", "time_spent")
|
||||
prepopulated_fields = {"slug": ("title",)}
|
||||
|
||||
def time_spent(self, q):
|
||||
@ -44,11 +43,17 @@ class QueueAdmin(admin.ModelAdmin):
|
||||
|
||||
@admin.register(Ticket)
|
||||
class TicketAdmin(admin.ModelAdmin):
|
||||
list_display = ('title', 'status', 'assigned_to', 'queue',
|
||||
'hidden_submitter_email', 'time_spent')
|
||||
date_hierarchy = 'created'
|
||||
list_filter = ('queue', 'assigned_to', 'status')
|
||||
search_fields = ('id', 'title')
|
||||
list_display = (
|
||||
"title",
|
||||
"status",
|
||||
"assigned_to",
|
||||
"queue",
|
||||
"hidden_submitter_email",
|
||||
"time_spent",
|
||||
)
|
||||
date_hierarchy = "created"
|
||||
list_filter = ("queue", "assigned_to", "status")
|
||||
search_fields = ("id", "title")
|
||||
|
||||
def hidden_submitter_email(self, ticket):
|
||||
if ticket.submitter_email:
|
||||
@ -58,7 +63,8 @@ class TicketAdmin(admin.ModelAdmin):
|
||||
return "%s@%s" % (username, domain)
|
||||
else:
|
||||
return ticket.submitter_email
|
||||
hidden_submitter_email.short_description = _('Submitter E-Mail')
|
||||
|
||||
hidden_submitter_email.short_description = _("Submitter E-Mail")
|
||||
|
||||
def time_spent(self, ticket):
|
||||
return ticket.time_spent
|
||||
@ -82,51 +88,60 @@ class KBIAttachmentInline(admin.StackedInline):
|
||||
@admin.register(FollowUp)
|
||||
class FollowUpAdmin(admin.ModelAdmin):
|
||||
inlines = [TicketChangeInline, FollowUpAttachmentInline]
|
||||
list_display = ('ticket_get_ticket_for_url', 'title', 'date', 'ticket',
|
||||
'user', 'new_status', 'time_spent')
|
||||
list_filter = ('user', 'date', 'new_status')
|
||||
list_display = (
|
||||
"ticket_get_ticket_for_url",
|
||||
"title",
|
||||
"date",
|
||||
"ticket",
|
||||
"user",
|
||||
"new_status",
|
||||
"time_spent",
|
||||
)
|
||||
list_filter = ("user", "date", "new_status")
|
||||
|
||||
def ticket_get_ticket_for_url(self, obj):
|
||||
return obj.ticket.ticket_for_url
|
||||
ticket_get_ticket_for_url.short_description = _('Slug')
|
||||
|
||||
ticket_get_ticket_for_url.short_description = _("Slug")
|
||||
|
||||
|
||||
if helpdesk_settings.HELPDESK_KB_ENABLED:
|
||||
|
||||
@admin.register(KBItem)
|
||||
class KBItemAdmin(admin.ModelAdmin):
|
||||
list_display = ('category', 'title', 'last_updated',
|
||||
'team', 'order', 'enabled')
|
||||
list_display = ("category", "title", "last_updated", "team", "order", "enabled")
|
||||
inlines = [KBIAttachmentInline]
|
||||
readonly_fields = ('voted_by', 'downvoted_by')
|
||||
readonly_fields = ("voted_by", "downvoted_by")
|
||||
|
||||
list_display_links = ('title',)
|
||||
list_display_links = ("title",)
|
||||
|
||||
if helpdesk_settings.HELPDESK_KB_ENABLED:
|
||||
|
||||
@admin.register(KBCategory)
|
||||
class KBCategoryAdmin(admin.ModelAdmin):
|
||||
list_display = ('name', 'title', 'slug', 'public')
|
||||
list_display = ("name", "title", "slug", "public")
|
||||
|
||||
|
||||
@admin.register(CustomField)
|
||||
class CustomFieldAdmin(admin.ModelAdmin):
|
||||
list_display = ('name', 'label', 'data_type')
|
||||
list_display = ("name", "label", "data_type")
|
||||
|
||||
|
||||
@admin.register(EmailTemplate)
|
||||
class EmailTemplateAdmin(admin.ModelAdmin):
|
||||
list_display = ('template_name', 'heading', 'locale')
|
||||
list_filter = ('locale', )
|
||||
list_display = ("template_name", "heading", "locale")
|
||||
list_filter = ("locale",)
|
||||
|
||||
|
||||
@admin.register(IgnoreEmail)
|
||||
class IgnoreEmailAdmin(admin.ModelAdmin):
|
||||
list_display = ('name', 'queue_list', 'email_address', 'keep_in_mailbox')
|
||||
list_display = ("name", "queue_list", "email_address", "keep_in_mailbox")
|
||||
|
||||
|
||||
@admin.register(ChecklistTemplate)
|
||||
class ChecklistTemplateAdmin(admin.ModelAdmin):
|
||||
list_display = ('name', 'task_list')
|
||||
search_fields = ('name', 'task_list')
|
||||
list_display = ("name", "task_list")
|
||||
search_fields = ("name", "task_list")
|
||||
|
||||
|
||||
class ChecklistTaskInline(admin.TabularInline):
|
||||
@ -135,10 +150,10 @@ class ChecklistTaskInline(admin.TabularInline):
|
||||
|
||||
@admin.register(Checklist)
|
||||
class ChecklistAdmin(admin.ModelAdmin):
|
||||
list_display = ('name', 'ticket')
|
||||
search_fields = ('name', 'ticket__id', 'ticket__title')
|
||||
autocomplete_fields = ('ticket',)
|
||||
list_select_related = ('ticket',)
|
||||
list_display = ("name", "ticket")
|
||||
search_fields = ("name", "ticket__id", "ticket__title")
|
||||
autocomplete_fields = ("ticket",)
|
||||
list_select_related = ("ticket",)
|
||||
inlines = (ChecklistTaskInline,)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user