diff options
Diffstat (limited to 'archaeological_finds/forms.py')
| -rw-r--r-- | archaeological_finds/forms.py | 19 | 
1 files changed, 17 insertions, 2 deletions
| diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 9a52882b2..03a9c5762 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -78,12 +78,14 @@ class FindForm(forms.Form):      file_upload = True      form_label = _("Find")      base_models = ['get_first_base_find', 'object_type', 'material_type', -                   'preservation_to_consider', 'integritie'] +                   'preservation_to_consider', 'integritie', +                   'remarkabilitie']      associated_models = {'material_type': models.MaterialType,                           'conservatory_state': models.ConservatoryState,                           'object_type': models.ObjectType,                           'preservation_to_consider': models.PreservationType, -                         'integritie': models.IntegrityType} +                         'integritie': models.IntegrityType, +                         'remarkabilitie': models.RemarkabilityType}      label = forms.CharField(          label=_(u"Free ID"),          validators=[validators.MaxLengthValidator(60)]) @@ -110,6 +112,9 @@ class FindForm(forms.Form):      integritie = forms.MultipleChoiceField(          label=_(u"Integrity"), choices=[],          widget=forms.CheckboxSelectMultiple, required=False) +    remarkabilitie = forms.MultipleChoiceField( +        label=_(u"Remarkability"), choices=[], +        widget=forms.CheckboxSelectMultiple, required=False)      length = FloatField(label=_(u"Length (cm)"), required=False)      width = FloatField(label=_(u"Width (cm)"), required=False)      height = FloatField(label=_(u"Height (cm)"), required=False) @@ -152,6 +157,10 @@ class FindForm(forms.Form):              models.IntegrityType.get_types(empty_first=False)          self.fields['integritie'].help_text = \              models.IntegrityType.get_help() +        self.fields['remarkabilitie'].choices = \ +            models.RemarkabilityType.get_types(empty_first=False) +        self.fields['remarkabilitie'].help_text = \ +            models.RemarkabilityType.get_help()  class DateForm(forms.Form): @@ -210,6 +219,8 @@ class FindSelect(TableSelect):      conservatory_state = forms.ChoiceField(label=_(u"Conservatory state"),                                             choices=[])      integrities = forms.ChoiceField(label=_(u"Integrity"), choices=[]) +    remarkabilities = forms.ChoiceField(label=_(u"Remarkability"), +                                        choices=[])      base_finds__find__description = forms.CharField(label=_(u"Description"))      base_finds__batch = forms.ChoiceField(          label=_(u"Batch/object"), @@ -241,6 +252,10 @@ class FindSelect(TableSelect):              models.IntegrityType.get_types()          self.fields['integrities'].help_text = \              models.IntegrityType.get_help() +        self.fields['remarkabilities'].choices = \ +            models.RemarkabilityType.get_types() +        self.fields['remarkabilities'].help_text = \ +            models.RemarkabilityType.get_help()  class FindFormSelection(forms.Form): | 
