diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-05-07 10:03:32 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-05-07 10:03:32 +0200 | 
| commit | e6436caf8edb39a3538e90fbed7c9a41396400d2 (patch) | |
| tree | 3371955790035974711deeaecf902f1d85bcd445 /archaeological_finds/forms.py | |
| parent | f6f20e5745a0c6eb3f07b4e0b33454c87c48f6e6 (diff) | |
| download | Ishtar-e6436caf8edb39a3538e90fbed7c9a41396400d2.tar.bz2 Ishtar-e6436caf8edb39a3538e90fbed7c9a41396400d2.zip | |
QA find modify: add alterations and alteration causes fields
Diffstat (limited to 'archaeological_finds/forms.py')
| -rw-r--r-- | archaeological_finds/forms.py | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 6bd89aa48..8fa60ad5d 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -542,11 +542,14 @@ class QAFindFormMulti(QAForm):      form_admin_name = _(u"Find - Quick action - Modify")      form_slug = "find-quickaction-modify"      base_models = ['get_first_base_find', 'qa_object_types', -                   'qa_material_types', 'qa_communicabilities'] +                   'qa_material_types', 'qa_communicabilities', +                   'qa_alterations', 'qa_alteration_causes']      associated_models = {          'qa_material_types': models.MaterialType,          'qa_object_types': models.ObjectType,          'qa_communicabilities': models.CommunicabilityType, +        'qa_alterations': models.AlterationType, +        'qa_alteration_causes': models.AlterationCauseType,          'qa_checked_type': models.CheckedType,          'qa_period': Period      } @@ -601,6 +604,12 @@ class QAFindFormMulti(QAForm):      qa_communicabilities = widgets.Select2MultipleField(          label=_(u"Communicability"), required=False      ) +    qa_alterations = widgets.Select2MultipleField( +        label=_(u"Alteration"), required=False +    ) +    qa_alteration_causes = widgets.Select2MultipleField( +        label=_(u"Alteration cause"), required=False +    )      qa_comment = forms.CharField(          label=_(u"Comment"), required=False,          widget=forms.Textarea) @@ -620,6 +629,9 @@ class QAFindFormMulti(QAForm):          FieldType('qa_object_types', models.ObjectType, is_multiple=True),          FieldType('qa_communicabilities', models.CommunicabilityType,                    is_multiple=True), +        FieldType('qa_alterations', models.AlterationType, is_multiple=True), +        FieldType('qa_alteration_causes', models.AlterationCauseType, +                  is_multiple=True),          FieldType('qa_checked_type', models.CheckedType),          FieldType('qa_period', Period, is_multiple=True),      ] | 
