Reformat models module.

master
Fabio Caccamo 2022-12-03 14:04:01 +01:00
parent 60649ac4e6
commit b88d7d8b95
1 changed files with 52 additions and 21 deletions

View File

@ -54,9 +54,15 @@ class Theme(models.Model):
return obj return obj
name = models.CharField( name = models.CharField(
unique=True, max_length=50, default="Django", verbose_name=_("name") unique=True,
max_length=50,
default="Django",
verbose_name=_("name"),
)
active = models.BooleanField(
default=True,
verbose_name=_("active"),
) )
active = models.BooleanField(default=True, verbose_name=_("active"))
title = models.CharField( title = models.CharField(
max_length=50, max_length=50,
@ -71,7 +77,10 @@ class Theme(models.Model):
max_length=10, max_length=10,
verbose_name=_("color"), verbose_name=_("color"),
) )
title_visible = models.BooleanField(default=True, verbose_name=_("visible")) title_visible = models.BooleanField(
default=True,
verbose_name=_("visible"),
)
logo = models.FileField( logo = models.FileField(
upload_to="admin-interface/logo/", upload_to="admin-interface/logo/",
@ -92,12 +101,19 @@ class Theme(models.Model):
verbose_name=_("color"), verbose_name=_("color"),
) )
logo_max_width = models.PositiveSmallIntegerField( logo_max_width = models.PositiveSmallIntegerField(
blank=True, default=400, verbose_name=_("max width") blank=True,
default=400,
verbose_name=_("max width"),
) )
logo_max_height = models.PositiveSmallIntegerField( logo_max_height = models.PositiveSmallIntegerField(
blank=True, default=100, verbose_name=_("max height") blank=True,
default=100,
verbose_name=_("max height"),
)
logo_visible = models.BooleanField(
default=True,
verbose_name=_("visible"),
) )
logo_visible = models.BooleanField(default=True, verbose_name=_("visible"))
favicon = models.FileField( favicon = models.FileField(
upload_to="admin-interface/favicon/", upload_to="admin-interface/favicon/",
@ -122,14 +138,17 @@ class Theme(models.Model):
verbose_name=_("color"), verbose_name=_("color"),
) )
env_visible_in_header = models.BooleanField( env_visible_in_header = models.BooleanField(
default=True, verbose_name=_("visible in header (marker and name)") default=True,
verbose_name=_("visible in header (marker and name)"),
) )
env_visible_in_favicon = models.BooleanField( env_visible_in_favicon = models.BooleanField(
default=True, verbose_name=_("visible in favicon (marker)") default=True,
verbose_name=_("visible in favicon (marker)"),
) )
language_chooser_active = models.BooleanField( language_chooser_active = models.BooleanField(
default=True, verbose_name=_("active") default=True,
verbose_name=_("active"),
) )
language_chooser_control_choices = ( language_chooser_control_choices = (
("default-select", _("Default Select")), ("default-select", _("Default Select")),
@ -313,45 +332,58 @@ class Theme(models.Model):
verbose_name=_("background opacity"), verbose_name=_("background opacity"),
) )
related_modal_rounded_corners = models.BooleanField( related_modal_rounded_corners = models.BooleanField(
default=True, verbose_name=_("rounded corners") default=True,
verbose_name=_("rounded corners"),
) )
related_modal_close_button_visible = models.BooleanField( related_modal_close_button_visible = models.BooleanField(
default=True, verbose_name=_("close button visible") default=True,
verbose_name=_("close button visible"),
) )
list_filter_highlight = models.BooleanField( list_filter_highlight = models.BooleanField(
default=True, verbose_name=_("highlight active") default=True,
verbose_name=_("highlight active"),
) )
list_filter_dropdown = models.BooleanField( list_filter_dropdown = models.BooleanField(
default=True, verbose_name=_("use dropdown") default=True,
verbose_name=_("use dropdown"),
) )
list_filter_sticky = models.BooleanField( list_filter_sticky = models.BooleanField(
default=True, verbose_name=_("sticky position") default=True,
verbose_name=_("sticky position"),
) )
list_filter_removal_links = models.BooleanField( list_filter_removal_links = models.BooleanField(
default=False, default=False,
verbose_name=_("quick remove links for active filters at top of sidebar"), verbose_name=_("quick remove links for active filters at top of sidebar"),
) )
foldable_apps = models.BooleanField(default=True, verbose_name=_("foldable apps")) foldable_apps = models.BooleanField(
default=True,
verbose_name=_("foldable apps"),
)
show_fieldsets_as_tabs = models.BooleanField( show_fieldsets_as_tabs = models.BooleanField(
default=False, verbose_name=_("fieldsets as tabs") default=False,
verbose_name=_("fieldsets as tabs"),
) )
show_inlines_as_tabs = models.BooleanField( show_inlines_as_tabs = models.BooleanField(
default=False, verbose_name=_("inlines as tabs") default=False,
verbose_name=_("inlines as tabs"),
) )
recent_actions_visible = models.BooleanField( recent_actions_visible = models.BooleanField(
default=True, verbose_name=_("visible") default=True,
verbose_name=_("visible"),
) )
form_submit_sticky = models.BooleanField( form_submit_sticky = models.BooleanField(
default=False, verbose_name=_("sticky submit") default=False,
verbose_name=_("sticky submit"),
) )
form_pagination_sticky = models.BooleanField( form_pagination_sticky = models.BooleanField(
default=False, verbose_name=_("sticky pagination") default=False,
verbose_name=_("sticky pagination"),
) )
def set_active(self): def set_active(self):
@ -360,7 +392,6 @@ class Theme(models.Model):
class Meta: class Meta:
app_label = "admin_interface" app_label = "admin_interface"
verbose_name = _("Theme") verbose_name = _("Theme")
verbose_name_plural = _("Themes") verbose_name_plural = _("Themes")