diff options
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r-- | archaeological_finds/forms.py | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 185820b9b..d8b087c3c 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -285,6 +285,8 @@ class BasicFindForm(CustomForm, ManageOldType): "technical_area", "find_number", "min_number_of_individuals", + "museum_inventory_quantity", + "museum_observed_quantity", "quantity_comment", "decoration", "inscription", @@ -339,7 +341,9 @@ class BasicFindForm(CustomForm, ManageOldType): "museum_original_repro", "museum_allocation_date", "museum_purchase_price", - ], + "museum_inventory_quantity", + "museum_observed_quantity", + ], } HEADERS = {} HEADERS["museum_id_prefix"] = FormHeader(_("Museum identification")) @@ -460,6 +464,8 @@ class BasicFindForm(CustomForm, ManageOldType): min_number_of_individuals = forms.IntegerField( label=_("Minimum number of individuals (MNI)"), required=False ) + museum_inventory_quantity = forms.IntegerField(label=_("Inventory quantity"), required=False, max_value=32000) + museum_observed_quantity = forms.IntegerField(label=_("Observed quantity"), required=False, max_value=32000) quantity_comment = forms.CharField( label=_("Comment on quantity"), required=False, widget=forms.Textarea ) @@ -656,6 +662,8 @@ class FindForm(BasicFindForm): "technical_area", "find_number", "min_number_of_individuals", + "museum_inventory_quantity", + "museum_observed_quantity", "quantity_comment", "inscription", "decoration", @@ -757,6 +765,8 @@ class ResultingFindForm(CustomForm, ManageOldType): resulting_min_number_of_individuals = forms.IntegerField( label=_("Minimum number of individuals (MNI)"), required=False ) + resulting_museum_inventory_quantity = forms.IntegerField(label=_("Inventory quantity"), required=False, max_value=32000) + resulting_museum_observed_quantity = forms.IntegerField(label=_("Observed quantity"), required=False, max_value=32000) resulting_quantity_comment = forms.CharField( label=_("Comment on quantity"), required=False, widget=forms.Textarea ) @@ -911,10 +921,15 @@ class QAFindFormMulti(QAForm): "qa_insurance_value", # 'qa_collection', "qa_museum_collection_entry_mode", "qa_find_number", + "qa_min_number_of_individuals", + "qa_museum_inventory_quantity", + "qa_museum_observed_quantity", ] PROFILE_FILTER = { "museum": [ "qa_museum_collection_entry_mode", + "qa_museum_inventory_quantity", + "qa_museum_observed_quantity", ], } @@ -977,6 +992,11 @@ class QAFindFormMulti(QAForm): label=_("Material types"), required=False ) qa_find_number = forms.IntegerField(label=_("Number of remains"), required=False) + qa_min_number_of_individuals = forms.IntegerField( + label=_("Minimum number of individuals (MNI)"), 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, max_value=32000) qa_technical_processes = widgets.Select2MultipleField( label=_("Technical processes"), required=False, @@ -1547,6 +1567,8 @@ class FindSelect(GeoItemSelect, PeriodSelect): "museum_allocation_date_before", "museum_allocation_date_after", "museum_purchase_price", + "museum_inventory_quantity", + "museum_observed_quantity", ], } @@ -1711,6 +1733,8 @@ class FindSelect(GeoItemSelect, PeriodSelect): min_number_of_individuals = forms.IntegerField( label=_("Minimum number of individuals (MNI)") ) + museum_inventory_quantity = forms.IntegerField(label=_("Inventory quantity")) + museum_observed_quantity = forms.IntegerField(label=_("Observed quantity")) manufacturing_place = forms.CharField(label=_("Manufacturing place")) decoration = forms.CharField(label=_("Decoration")) |