diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-09-30 14:06:45 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-10-02 23:15:26 +0200 |
commit | 93ece4d67007e86066726d9b724a7fefa86db68f (patch) | |
tree | 33979ef9781993a9e983b0dcf4b6937fdead229a /archaeological_finds/forms.py | |
parent | cacd9f9389b4ccf136cf50191a36b7fbaf4bbded (diff) | |
download | Ishtar-93ece4d67007e86066726d9b724a7fefa86db68f.tar.bz2 Ishtar-93ece4d67007e86066726d9b724a7fefa86db68f.zip |
🗃️ finds - specific tables for recommended treatments
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r-- | archaeological_finds/forms.py | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index def6c53b9..35c6ba6fb 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -930,6 +930,7 @@ class QAFindFormMulti(MuseumForm, QAForm): "qa_cultural_attributions", "qa_alterations", "qa_alteration_causes", + "qa_recommended_treatments", "qa_museum_collection_entry_mode", "qa_museum_inventory_marking_presence", "qa_museum_marking_type", @@ -953,6 +954,7 @@ class QAFindFormMulti(MuseumForm, QAForm): "qa_period": Period, "qa_conservatory_states": models.ConservatoryState, "qa_treatment_emergency": models.TreatmentEmergencyType, + "qa_recommended_treatments": models.RecommendedTreatmentType, "qa_museum_collection_entry_mode": models.CollectionEntryModeType, "qa_museum_owner_institution": Organization, "qa_museum_assigned_institution": Organization, @@ -1158,6 +1160,10 @@ class QAFindFormMulti(MuseumForm, QAForm): qa_treatment_emergency = forms.ChoiceField( label=_("Treatment emergency"), choices=[], required=False ) + qa_recommended_treatments = widgets.Select2MultipleField( + label=_("Recommended treatments"), + choices=[], required=False, + ) qa_integrities = widgets.Select2MultipleField( label=_("Integrity"), required=False ) @@ -1199,6 +1205,7 @@ class QAFindFormMulti(MuseumForm, QAForm): 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_recommended_treatments", models.RecommendedTreatmentType, is_multiple=True), FieldType("qa_remarkabilities", models.RemarkabilityType, is_multiple=True), FieldType("qa_checked_type", models.CheckedType), FieldType("qa_conservatory_states", models.ConservatoryState, is_multiple=True), @@ -1498,7 +1505,7 @@ class PreservationForm(CustomForm, ManageOldType): base_models = [ "alteration", "alteration_cause", - "preservation_to_consider", + "recommended_treatment", "integritie", "remarkabilitie", "conservatory_state", @@ -1508,7 +1515,7 @@ class PreservationForm(CustomForm, ManageOldType): "alteration_cause": models.AlterationCauseType, "treatment_emergency": models.TreatmentEmergencyType, "conservatory_state": models.ConservatoryState, - "preservation_to_consider": models.TreatmentType, + "recommended_treatment": models.RecommendedTreatmentType, "remarkabilitie": models.RemarkabilityType, "integritie": models.IntegrityType, } @@ -1542,7 +1549,7 @@ class PreservationForm(CustomForm, ManageOldType): widget=widgets.Select2Multiple, required=False, ) - preservation_to_consider = forms.MultipleChoiceField( + recommended_treatment = forms.MultipleChoiceField( label=_("Recommended treatments"), choices=[], widget=widgets.Select2Multiple, @@ -1560,7 +1567,7 @@ class PreservationForm(CustomForm, ManageOldType): TYPES = [ FieldType("treatment_emergency", models.TreatmentEmergencyType), - FieldType("preservation_to_consider", models.TreatmentType, True), + FieldType("recommended_treatment", models.RecommendedTreatmentType, True), FieldType("alteration", models.AlterationType, True), FieldType("alteration_cause", models.AlterationCauseType, True), FieldType("integritie", models.IntegrityType, is_multiple=True), @@ -1671,7 +1678,7 @@ class FindSelect(MuseumForm, GeoItemSelect, PeriodSelect): "conservatory_comment", "alterations", "alteration_causes", - "preservation_to_considers", + "recommended_treatments", "treatment_emergency", ), ), @@ -1935,7 +1942,7 @@ class FindSelect(MuseumForm, GeoItemSelect, PeriodSelect): conservatory_comment = forms.CharField(label=_("Conservatory comment")) alterations = forms.ChoiceField(label=_("Alteration"), choices=[]) alteration_causes = forms.ChoiceField(label=_("Alteration cause"), choices=[]) - preservation_to_considers = forms.ChoiceField( + recommended_treatments = forms.ChoiceField( choices=[], label=_("Recommended treatments") ) treatment_emergency = forms.ChoiceField(choices=[], label=_("Treatment emergency")) @@ -2010,7 +2017,7 @@ class FindSelect(MuseumForm, GeoItemSelect, PeriodSelect): TYPES = PeriodSelect.TYPES + [ FieldType("conservatory_states", models.ConservatoryState), FieldType("base_finds__batch", models.BatchType), - FieldType("preservation_to_considers", models.TreatmentType), + FieldType("recommended_treatments", models.RecommendedTreatmentType), FieldType("integrities", models.IntegrityType), FieldType("remarkabilities", models.RemarkabilityType), FieldType("base_finds__discovery_method", models.DiscoveryMethod), |