diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-02-22 17:13:01 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-16 16:42:32 +0200 |
commit | afc85e9c4bce3db373fa222f347d82a51a0c4aee (patch) | |
tree | 1a4a71b1bd0999cc0b3ec7479c571f023503d60d /archaeological_finds/forms.py | |
parent | ea97eb9b040fb9d1489a3976a7ed9fe5bbf811d0 (diff) | |
download | Ishtar-afc85e9c4bce3db373fa222f347d82a51a0c4aee.tar.bz2 Ishtar-afc85e9c4bce3db373fa222f347d82a51a0c4aee.zip |
✨ Find - bulk update: add cultural attributions, integrities and number of remains
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r-- | archaeological_finds/forms.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 8483e5277..185820b9b 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -874,6 +874,8 @@ class QAFindFormMulti(QAForm): "qa_functional_areas", "qa_material_types", "qa_communicabilities", + "qa_integrities", + "qa_cultural_attributions", "qa_alterations", "qa_alteration_causes", "qa_museum_collection_entry_mode", @@ -885,6 +887,8 @@ class QAFindFormMulti(QAForm): "qa_functional_areas": models.FunctionalArea, "qa_technical_areas": models.TechnicalAreaType, "qa_communicabilities": models.CommunicabilityType, + "qa_integrities": models.IntegrityType, + "qa_cultural_attributions": CulturalAttributionType, "qa_alterations": models.AlterationType, "qa_alteration_causes": models.AlterationCauseType, "qa_checked_type": models.CheckedType, @@ -906,6 +910,7 @@ class QAFindFormMulti(QAForm): "qa_appraisal_date", "qa_insurance_value", # 'qa_collection', "qa_museum_collection_entry_mode", + "qa_find_number", ] PROFILE_FILTER = { "museum": [ @@ -932,7 +937,6 @@ class QAFindFormMulti(QAForm): "qa_museum_id_suffix", "qa_laboratory_id", "qa_seal_number", - "qa_mark", ] qa_ue = forms.IntegerField( label=_("Context record"), @@ -972,6 +976,7 @@ class QAFindFormMulti(QAForm): qa_material_types = widgets.Select2MultipleField( label=_("Material types"), required=False ) + qa_find_number = forms.IntegerField(label=_("Number of remains"), required=False) qa_technical_processes = widgets.Select2MultipleField( label=_("Technical processes"), required=False, @@ -1004,6 +1009,9 @@ class QAFindFormMulti(QAForm): qa_treatment_emergency = forms.ChoiceField( label=_("Treatment emergency"), choices=[], required=False ) + qa_integrities = widgets.Select2MultipleField( + label=_("Integrity"), required=False + ) qa_remarkabilities = widgets.Select2MultipleField( label=_("Remarkability"), required=False ) @@ -1023,6 +1031,10 @@ class QAFindFormMulti(QAForm): qa_period = widgets.Select2MultipleField( label=_("Chronological period"), choices=[], required=False ) + qa_cultural_attributions = widgets.Select2MultipleField( + label=_("Cultural attribution"), + required=False + ) qa_dating_comment = forms.CharField( label=_("Comment on dating"), required=False, widget=forms.Textarea ) @@ -1039,6 +1051,8 @@ class QAFindFormMulti(QAForm): FieldType("qa_technical_areas", models.TechnicalAreaType, is_multiple=True), FieldType("qa_technical_processes", models.TechnicalProcessType, is_multiple=True), FieldType("qa_communicabilities", models.CommunicabilityType, is_multiple=True), + FieldType("qa_integrities", models.IntegrityType, is_multiple=True), + FieldType("qa_cultural_attributions", CulturalAttributionType, is_multiple=True), FieldType("qa_alterations", models.AlterationType, is_multiple=True), FieldType("qa_alteration_causes", models.AlterationCauseType, is_multiple=True), FieldType("qa_remarkabilities", models.RemarkabilityType, is_multiple=True), |