aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar scragly <[email protected]>2020-09-20 06:27:16 +1000
committerGravatar scragly <[email protected]>2020-09-20 06:27:16 +1000
commitd39eeb9b7e936f264abcfbb998453179ef8556f5 (patch)
tree4396c2ace844e02735196094ab5bc3d5625ea4a7
parentAllow Nomination end_reason to have a blank value for validation. (diff)
Change Infraction admin to use fieldsets for better grouping of info.
-rw-r--r--pydis_site/apps/api/admin.py14
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",