2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-17 04:25:42 +00:00

Custom date picker field

- Prevents picker from being "required" by the form
This commit is contained in:
Oliver Walters
2021-01-02 21:50:10 +11:00
parent 03276629c2
commit 2b57ffeb08
2 changed files with 35 additions and 7 deletions

View File

@ -10,6 +10,7 @@ from django import forms
from InvenTree.forms import HelperForm
from InvenTree.fields import RoundingDecimalFormField
from InvenTree.fields import InvenTreeDatePickerFormField
from .models import Build, BuildItem, BuildOrderAttachment
@ -26,18 +27,16 @@ class EditBuildForm(HelperForm):
'batch': 'fa-layer-group',
'serial-numbers': 'fa-hashtag',
'location': 'fa-map-marker-alt',
'target_date': 'fa-calendar-alt',
}
field_placeholder = {
'reference': _('Build Order reference')
'reference': _('Build Order reference'),
'target_date': _('Order target date'),
}
# TODO: Make this a more "presentable" date picker
# TODO: Currently does not render super nicely with crispy forms
target_date = forms.DateField(
widget=forms.DateInput(
attrs={'type': 'date'}
)
target_date = InvenTreeDatePickerFormField(
help_text=_('Target date for build completion. Build will be overdue after this date.')
)
class Meta: