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