diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-01-15 18:34:54 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-01-15 18:34:54 +0100 | 
| commit | 8b9880fb22e0f58d1cbde5720e173ad164cb5a1f (patch) | |
| tree | 0b0e03536d5e20e14a13d7805ce1e75f1fca04ea /archaeological_files/forms.py | |
| parent | 1f374dd36b2901b35e4ab0bdbcfcbcbb93224f1a (diff) | |
| download | Ishtar-8b9880fb22e0f58d1cbde5720e173ad164cb5a1f.tar.bz2 Ishtar-8b9880fb22e0f58d1cbde5720e173ad164cb5a1f.zip | |
UI: adapt each form to use the new date widget. Force localization of format.
Diffstat (limited to 'archaeological_files/forms.py')
| -rw-r--r-- | archaeological_files/forms.py | 19 | 
1 files changed, 10 insertions, 9 deletions
| diff --git a/archaeological_files/forms.py b/archaeological_files/forms.py index ee5815506..d72791ac0 100644 --- a/archaeological_files/forms.py +++ b/archaeological_files/forms.py @@ -37,12 +37,13 @@ from archaeological_operations.models import ActType, AdministrativeAct, \  import models  from ishtar_common.forms import FinalForm, get_now, reverse_lazy, TableSelect, \ -    ManageOldType, CustomForm, FieldType +    ManageOldType, CustomForm, FieldType, IshtarForm  from ishtar_common.forms_common import get_town_field  from archaeological_operations.forms import AdministrativeActOpeForm, \      AdministrativeActOpeFormSelection, \      ParcelField, SLICING, AdministrativeActModifForm, ParcelForm, ParcelFormSet  from ishtar_common import widgets +from bootstrap_datepicker.widgets import DatePicker  class FileSelect(TableSelect): @@ -145,7 +146,7 @@ DATE_SOURCE = (('creation', _(u"Creation date")),                 ("reception", _(u"Reception date"))) -class DashboardForm(forms.Form): +class DashboardForm(IshtarForm):      slicing = forms.ChoiceField(          label=_("Slicing"), choices=SLICING, required=False)      department_detail = forms.BooleanField( @@ -157,9 +158,9 @@ class DashboardForm(forms.Form):      saisine_type = forms.ChoiceField(          label=_("Saisine type"), choices=[], required=False)      after = forms.DateField( -        label=_(u"Date after"), widget=widgets.JQueryDate, required=False) +        label=_(u"Date after"), widget=DatePicker, required=False)      before = forms.DateField( -        label=_(u"Date before"), widget=widgets.JQueryDate, required=False) +        label=_(u"Date before"), widget=DatePicker, required=False)      def __init__(self, *args, **kwargs):          if 'prefix' not in kwargs: @@ -195,7 +196,7 @@ class DashboardForm(forms.Form):          return fltr -class FileFormGeneral(ManageOldType, forms.Form): +class FileFormGeneral(ManageOldType):      form_label = _("General")      associated_models = {'in_charge': Person,                           'related_file': models.File, @@ -219,7 +220,7 @@ class FileFormGeneral(ManageOldType, forms.Form):          label=_(u"Other reference"), max_length=60, required=False)      name = forms.CharField(label=_(u"Name"), required=False, max_length=100)      creation_date = forms.DateField(label=_(u"Creation date"), -                                    initial=get_now, widget=widgets.JQueryDate) +                                    initial=get_now, widget=DatePicker)      file_type = forms.ChoiceField(label=_("File type"), choices=[])      related_file = forms.IntegerField(          label=_("Related file"), required=False, @@ -323,7 +324,7 @@ class FileFormPreventive(ManageOldType, forms.Form):          saisine_type = forms.ChoiceField(label=_(u"Saisine type"),                                           choices=[])      reception_date = forms.DateField( -        label=_(u"Reception date"), initial=get_now, widget=widgets.JQueryDate) +        label=_(u"Reception date"), initial=get_now, widget=DatePicker)      def __init__(self, *args, **kwargs):          super(FileFormPreventive, self).__init__(*args, **kwargs) @@ -445,9 +446,9 @@ class AdministrativeActFileSelect(TableSelect):                                   max_length=300)      signature_date_after = forms.DateField( -        label=_(u"Signature date after"), widget=widgets.JQueryDate) +        label=_(u"Signature date after"), widget=DatePicker)      signature_date_before = forms.DateField( -        label=_(u"Signature date before"), widget=widgets.JQueryDate) +        label=_(u"Signature date before"), widget=DatePicker)      associated_file__name = forms.CharField(          label=_(u"File name"), max_length=200)      associated_file__general_contractor = forms.IntegerField( | 
