diff options
author | 2020-09-20 06:27:16 +1000 | |
---|---|---|
committer | 2020-09-20 06:27:16 +1000 | |
commit | d39eeb9b7e936f264abcfbb998453179ef8556f5 (patch) | |
tree | 4396c2ace844e02735196094ab5bc3d5625ea4a7 /pydis_site/apps | |
parent | Allow Nomination end_reason to have a blank value for validation. (diff) |
Change Infraction admin to use fieldsets for better grouping of info.
Diffstat (limited to 'pydis_site/apps')
-rw-r--r-- | pydis_site/apps/api/admin.py | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/pydis_site/apps/api/admin.py b/pydis_site/apps/api/admin.py index 733a056d..c3f1179e 100644 --- a/pydis_site/apps/api/admin.py +++ b/pydis_site/apps/api/admin.py @@ -72,15 +72,11 @@ class InfractionActorFilter(admin.SimpleListFilter): class InfractionAdmin(admin.ModelAdmin): """Admin formatting for the Infraction model.""" - fields = ( - "user", - "actor", - "type", - "reason", - "inserted_at", - "expires_at", - "active", - "hidden" + fieldsets = ( + ("Members", {"fields": ("user", "actor")}), + ("Action", {"fields": ("type", "hidden", "active")}), + ("Dates", {"fields": ("inserted_at", "expires_at")}), + ("Reason", {"fields": ("reason",)}), ) readonly_fields = ( "user", |