diff options
-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), ] |