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 | 48422c5662e715baaabcb17ad1af05a05d687c74 (patch) | |
tree | 3371955790035974711deeaecf902f1d85bcd445 /archaeological_finds/forms.py | |
parent | f78a3c0c56509eb07e05c6d4930a016ab98dd8bc (diff) | |
download | Ishtar-48422c5662e715baaabcb17ad1af05a05d687c74.tar.bz2 Ishtar-48422c5662e715baaabcb17ad1af05a05d687c74.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), ] |