Improve form fields for duration and currency
This commit is contained in:
parent
99f3540825
commit
3c58851b88
@ -35,6 +35,13 @@ class SessionForm(forms.ModelForm):
|
|||||||
widget=forms.Select(attrs={"autofocus": "autofocus"}),
|
widget=forms.Select(attrs={"autofocus": "autofocus"}),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
duration_manual = forms.DurationField(
|
||||||
|
required=False,
|
||||||
|
widget=forms.TextInput(
|
||||||
|
attrs={"x-mask": "99:99:99", "placeholder": "HH:MM:SS", "x-data": ""}
|
||||||
|
),
|
||||||
|
label="Manual duration",
|
||||||
|
)
|
||||||
device = forms.ModelChoiceField(queryset=Device.objects.order_by("name"))
|
device = forms.ModelChoiceField(queryset=Device.objects.order_by("name"))
|
||||||
|
|
||||||
mark_as_played = forms.BooleanField(
|
mark_as_played = forms.BooleanField(
|
||||||
@ -107,6 +114,18 @@ class PurchaseForm(forms.ModelForm):
|
|||||||
required=False,
|
required=False,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
price_currency = forms.CharField(
|
||||||
|
widget=forms.TextInput(
|
||||||
|
attrs={
|
||||||
|
"x-mask": "aaa",
|
||||||
|
"placeholder": "CZK",
|
||||||
|
"x-data": "",
|
||||||
|
"class": "uppercase",
|
||||||
|
}
|
||||||
|
),
|
||||||
|
label="Currency",
|
||||||
|
)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
widgets = {
|
widgets = {
|
||||||
"date_purchased": custom_date_widget,
|
"date_purchased": custom_date_widget,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user