diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-06-23 18:37:51 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-06-23 18:37:51 +0200 |
| commit | df2beeb71cfa19f33ac735790bcdcc33c4425c19 (patch) | |
| tree | 29d3c8bd84b73f7c6a42374c0b982027c5e95817 /archaeological_finds/forms_treatments.py | |
| parent | 04a7a704ce8f6a8c2f2c47ecb096296095104ca1 (diff) | |
| download | Ishtar-df2beeb71cfa19f33ac735790bcdcc33c4425c19.tar.bz2 Ishtar-df2beeb71cfa19f33ac735790bcdcc33c4425c19.zip | |
WIP sorting "diff" statement conditiondevelop-5.0
Diffstat (limited to 'archaeological_finds/forms_treatments.py')
| -rw-r--r-- | archaeological_finds/forms_treatments.py | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/archaeological_finds/forms_treatments.py b/archaeological_finds/forms_treatments.py index 53a928fd8..fa9a03118 100644 --- a/archaeological_finds/forms_treatments.py +++ b/archaeological_finds/forms_treatments.py @@ -1258,7 +1258,7 @@ class QAStatementCondition(ManageOldType, forms.Form): "qa_integrities", "qa_conservatory_states", "qa_museum_marking_type", - "qa_museum_inventory_marking_presence" + "qa_museum_inventory_marking_presence", ] associated_models = { "qa_alterations": models.AlterationType, @@ -1271,6 +1271,7 @@ class QAStatementCondition(ManageOldType, forms.Form): "statement_condition_type_id": models.StatementConditionType, "qa_museum_marking_type": models.MarkingType, "qa_museum_inventory_marking_presence": models.InventoryMarkingPresence, + "qa_museum_inventory_conformity_id": models.InventoryConformity, } HEADERS = {} pk = forms.IntegerField(required=False, widget=forms.HiddenInput) @@ -1323,9 +1324,18 @@ class QAStatementCondition(ManageOldType, forms.Form): widget=widgets.Select2Multiple, required=False, ) + qa_mark_text = forms.CharField(label=_("Transcription of the marking"), required=False) + qa_mark = forms.CharField(label=_("Marking details"), widget=forms.Textarea, required=False) + qa_museum_inventory_conformity_id = forms.ChoiceField( + label=_("Conformity with inventory"), required=False, choices=[] + ) + qa_museum_conformity_comment = forms.CharField( + label=_("Comment on conformity"), widget=forms.Textarea, required=False + ) - HEADERS["find_number"] = FormHeader(_("Dimensions / Quantities")) + HEADERS["qa_find_number"] = FormHeader(_("Dimensions / Quantities")) qa_find_number = forms.IntegerField(label=_("Number of remains"), required=False) + qa_museum_inventory_quantity = forms.IntegerField(label=_("Inventory quantity"), required=False, max_value=32000) qa_museum_observed_quantity = forms.IntegerField( label=_("Observed quantity"), required=False) qa_length = FloatField( @@ -1422,6 +1432,7 @@ class QAStatementCondition(ManageOldType, forms.Form): FieldType("statement_condition_type_id", models.StatementConditionType, empty_first=False), FieldType("qa_treatment_emergency_id", models.TreatmentEmergencyType), + FieldType("qa_museum_inventory_conformity_id", models.InventoryConformity), ] PROFILE_FILTER = { "museum": ["qa_museum_observed_quantity", "qa_museum_marking_type", |
