Fixes: None;

Features: None;

Extra: 1) Change fieldset titles to lowercase for consistency.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-22 16:34:57 +03:00
parent 092c7e908c
commit d9e67d5de3

View file

@ -46,7 +46,7 @@ class TranslationFieldsetMixin:
translation_fields += get_translation_fields(orig)
if translation_fields:
fieldsets = list(fieldsets) + [
(_("Translations"), {"fields": translation_fields})
(_("translations"), {"fields": translation_fields})
]
return fieldsets
@ -59,18 +59,18 @@ class FieldsetsMixin:
def get_fieldsets(self, request, obj=None):
fieldsets = []
if self.general_fields:
fieldsets.append((_("General"), {"fields": self.general_fields}))
fieldsets.append((_("general"), {"fields": self.general_fields}))
if self.relation_fields:
fieldsets.append((_("Relations"), {"fields": self.relation_fields}))
fieldsets.append((_("relations"), {"fields": self.relation_fields}))
opts = self.model._meta
if any(f.name == "uuid" for f in opts.fields):
fieldsets.append((_("Metadata"), {"fields": ["uuid"]}))
fieldsets.append((_("metadata"), {"fields": ["uuid"]}))
ts = []
for name in ("created", "modified"):
if any(f.name == name for f in opts.fields):
ts.append(name)
if ts:
fieldsets.append((_("Timestamps"), {"fields": ts, "classes": ["collapse"]}))
fieldsets.append((_("timestamps"), {"fields": ts, "classes": ["collapse"]}))
return fieldsets