summaryrefslogtreecommitdiff
path: root/archaeological_finds/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2015-11-17 20:05:58 +0100
committerÉtienne Loks <etienne.loks@proxience.com>2015-11-17 20:05:58 +0100
commitaeb382cc4db125d4170223f477597bede2dd67af (patch)
tree6908dba039db7b2f4b1150d98c2afe5bd12578a3 /archaeological_finds/forms.py
parent8af8e41836ba5eebc6d1d7c784b05a0f5d8672ab (diff)
downloadIshtar-aeb382cc4db125d4170223f477597bede2dd67af.tar.bz2
Ishtar-aeb382cc4db125d4170223f477597bede2dd67af.zip
Archaeological finds: add a "checked date" field (refs #2947)
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r--archaeological_finds/forms.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py
index 975772bac..258b0d34a 100644
--- a/archaeological_finds/forms.py
+++ b/archaeological_finds/forms.py
@@ -36,7 +36,7 @@ import models
from ishtar_common import widgets
from ishtar_common.forms import FormSet, FloatField, \
- get_form_selection, reverse_lazy, TableSelect
+ get_form_selection, reverse_lazy, TableSelect, get_now
from ishtar_common.forms_common import get_town_field, SourceSelect
@@ -72,6 +72,8 @@ class FindForm(forms.Form):
find_number = forms.IntegerField(label=_(u"Find number"), required=False)
mark = forms.CharField(label=_("Mark"), required=False)
checked = forms.ChoiceField(label=_("Check"))
+ checked_date = forms.DateField(
+ initial=get_now, label=_(u"Check date"), widget=widgets.JQueryDate)
comment = forms.CharField(label=_("Comment"), required=False,
widget=forms.Textarea)
dating_comment = forms.CharField(
@@ -141,6 +143,7 @@ class FindSelect(TableSelect):
choices=[])
base_finds__find__description = forms.CharField(label=_(u"Description"))
base_finds__is_isolated = forms.NullBooleanField(label=_(u"Is isolated?"))
+ checked = forms.ChoiceField(label=_("Check"))
image = forms.NullBooleanField(label=_(u"Has an image?"))
def __init__(self, *args, **kwargs):
@@ -157,6 +160,8 @@ class FindSelect(TableSelect):
models.ConservatoryState.get_help()
self.fields['object_types'].choices = \
models.ObjectType.get_types()
+ self.fields['checked'].choices = \
+ [('', '--')] + list(models.CHECK_CHOICES)
class FindFormSelection(forms.Form):