mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-04-25 01:58:54 +02:00
feat: add number_format to user_settings form
This commit is contained in:
@@ -81,6 +81,12 @@ class UserSettingsForm(forms.ModelForm):
|
|||||||
("Y.m.d h:i A", "2025.01.20 03:30 PM"),
|
("Y.m.d h:i A", "2025.01.20 03:30 PM"),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
NUMBER_FORMAT_CHOICES = [
|
||||||
|
("AA", _("Default")),
|
||||||
|
("DC", "1.234,50"),
|
||||||
|
("CD", "1,234.50"),
|
||||||
|
]
|
||||||
|
|
||||||
date_format = forms.ChoiceField(
|
date_format = forms.ChoiceField(
|
||||||
choices=DATE_FORMAT_CHOICES, initial="SHORT_DATE_FORMAT", label=_("Date Format")
|
choices=DATE_FORMAT_CHOICES, initial="SHORT_DATE_FORMAT", label=_("Date Format")
|
||||||
)
|
)
|
||||||
@@ -90,6 +96,12 @@ class UserSettingsForm(forms.ModelForm):
|
|||||||
label=_("Datetime Format"),
|
label=_("Datetime Format"),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
number_format = forms.ChoiceField(
|
||||||
|
choices=NUMBER_FORMAT_CHOICES,
|
||||||
|
initial="AA",
|
||||||
|
label=_("Number Format"),
|
||||||
|
)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = UserSettings
|
model = UserSettings
|
||||||
fields = [
|
fields = [
|
||||||
@@ -98,6 +110,7 @@ class UserSettingsForm(forms.ModelForm):
|
|||||||
"start_page",
|
"start_page",
|
||||||
"date_format",
|
"date_format",
|
||||||
"datetime_format",
|
"datetime_format",
|
||||||
|
"number_format",
|
||||||
]
|
]
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
@@ -111,6 +124,7 @@ class UserSettingsForm(forms.ModelForm):
|
|||||||
"timezone",
|
"timezone",
|
||||||
"date_format",
|
"date_format",
|
||||||
"datetime_format",
|
"datetime_format",
|
||||||
|
"number_format",
|
||||||
"start_page",
|
"start_page",
|
||||||
FormActions(
|
FormActions(
|
||||||
NoClassSubmit(
|
NoClassSubmit(
|
||||||
|
|||||||
Reference in New Issue
Block a user