summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archaeological_finds/forms.py14
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),
]