reordered admin.py

This commit is contained in:
David Kennedy 2023-11-28 19:23:25 -05:00
parent cb783ec36e
commit 732cddcd56
No known key found for this signature in database
GPG key ID: 6528A5386E66B96B

View file

@ -321,6 +321,28 @@ class WebsiteAdmin(ListHeaderAdmin):
search_help_text = "Search by website."
class UserDomainRoleAdmin(ListHeaderAdmin):
"""Custom user domain role admin class."""
# Columns
list_display = [
"user",
"domain",
"role",
]
# Search
search_fields = [
"user__first_name",
"user__last_name",
"domain__name",
"role",
]
search_help_text = "Search by user, domain, or role."
autocomplete_fields = ["user", "domain"]
class DomainInvitationAdmin(ListHeaderAdmin):
"""Custom domain invitation admin class."""
@ -948,28 +970,6 @@ class DomainAdmin(ListHeaderAdmin):
return super().has_change_permission(request, obj)
class UserDomainRoleAdmin(ListHeaderAdmin):
"""Custom user domain role admin class."""
# Columns
list_display = [
"user",
"domain",
"role",
]
# Search
search_fields = [
"user__first_name",
"user__last_name",
"domain__name",
"role",
]
search_help_text = "Search by user, domain, or role."
autocomplete_fields = ["user", "domain"]
class DraftDomainAdmin(ListHeaderAdmin):
"""Custom draft domain admin class."""
@ -985,10 +985,10 @@ admin.site.unregister(Group)
# Register UserGroup
admin.site.register(models.UserGroup)
admin.site.register(models.Domain, DomainAdmin)
admin.site.register(models.UserDomainRole, UserDomainRoleAdmin)
admin.site.register(models.Contact, ContactAdmin)
admin.site.register(models.DomainInvitation, DomainInvitationAdmin)
admin.site.register(models.DomainInformation, DomainInformationAdmin)
admin.site.register(models.UserDomainRole, UserDomainRoleAdmin)
admin.site.register(models.DraftDomain, DraftDomainAdmin)
admin.site.register(models.Host, MyHostAdmin)
admin.site.register(models.Nameserver, MyHostAdmin)