summaryrefslogtreecommitdiff
path: root/archaeological_finds/forms.py
diff options
context:
space:
mode:
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
commita33ee7dac0ee1f1c561664598eddfdfa3d2e9314 (patch)
tree0b0e03536d5e20e14a13d7805ce1e75f1fca04ea /archaeological_finds/forms.py
parent72b51a6558b78717c2fb55aba03abe2c8bbd9f72 (diff)
downloadIshtar-a33ee7dac0ee1f1c561664598eddfdfa3d2e9314.tar.bz2
Ishtar-a33ee7dac0ee1f1c561664598eddfdfa3d2e9314.zip
UI: adapt each form to use the new date widget. Force localization of format.
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r--archaeological_finds/forms.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py
index 001c10052..458a3baa8 100644
--- a/archaeological_finds/forms.py
+++ b/archaeological_finds/forms.py
@@ -41,11 +41,12 @@ import models
from ishtar_common.forms import FormSet, FloatField, \
get_form_selection, reverse_lazy, TableSelect, get_now, FinalForm, \
- ManageOldType, FieldType
+ ManageOldType, FieldType, IshtarForm
from ishtar_common.forms_common import get_town_field, SourceSelect, CustomForm
from ishtar_common.utils import convert_coordinates_to_point
from ishtar_common import widgets
+from bootstrap_datepicker.widgets import DatePicker
from archaeological_operations.widgets import OAWidget
from archaeological_warehouse.models import Warehouse
@@ -126,7 +127,7 @@ class RecordFormSelection(CustomForm, forms.Form):
cr.operation.pk)
-class FindForm(CustomForm, ManageOldType, forms.Form):
+class FindForm(CustomForm, ManageOldType):
file_upload = True
form_label = _("Find")
form_admin_name = _(u"Find - 020 - General")
@@ -147,7 +148,7 @@ class FindForm(CustomForm, ManageOldType, forms.Form):
description = forms.CharField(label=_("Description"),
widget=forms.Textarea, required=False)
get_first_base_find__discovery_date = forms.DateField(
- label=_(u"Discovery date"), widget=widgets.JQueryDate, required=False)
+ label=_(u"Discovery date"), widget=DatePicker, required=False)
get_first_base_find__batch = forms.ChoiceField(
label=_(u"Batch/object"), choices=[],
required=False)
@@ -196,7 +197,7 @@ class FindForm(CustomForm, ManageOldType, forms.Form):
mark = forms.CharField(label=_(u"Mark"), required=False)
checked = forms.ChoiceField(label=_(u"Check"))
check_date = forms.DateField(
- initial=get_now, label=_(u"Check date"), widget=widgets.JQueryDate)
+ initial=get_now, label=_(u"Check date"), widget=DatePicker)
comment = forms.CharField(label=_(u"Comment"), required=False,
widget=forms.Textarea)
dating_comment = forms.CharField(
@@ -268,7 +269,7 @@ class FindForm(CustomForm, ManageOldType, forms.Form):
return self.cleaned_data
-class PreservationForm(CustomForm, ManageOldType, forms.Form):
+class PreservationForm(CustomForm, ManageOldType):
form_label = _("Preservation")
form_admin_name = _(u"Find - 030 - Preservation")
form_slug = "find-030-preservation"
@@ -295,7 +296,7 @@ class PreservationForm(CustomForm, ManageOldType, forms.Form):
choices=[], required=False)
insurance_value = FloatField(label=_(u"Insurance value"), required=False)
appraisal_date = forms.DateField(
- label=_(u"Appraisal date"), widget=widgets.JQueryDate, required=False)
+ label=_(u"Appraisal date"), widget=DatePicker, required=False)
conservatory_comment = forms.CharField(
label=_(u"Conservatory comment"), required=False,
widget=forms.Textarea)
@@ -729,7 +730,7 @@ class NewFindBasketForm(forms.ModelForm):
return super(NewFindBasketForm, self).save(commit)
-class SelectFindBasketForm(forms.Form):
+class SelectFindBasketForm(IshtarForm):
form_label = _(u"Basket")
associated_models = {'basket': models.FindBasket}
need_user_for_initialization = True