diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-02-22 18:21:23 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-16 16:42:32 +0200 | 
| commit | 6ac98b574bfb8f9044cb095cea2be272af5df11b (patch) | |
| tree | 16edf83f448b94a57635ce9a5b19f637f30d4efb /archaeological_finds/forms.py | |
| parent | afc85e9c4bce3db373fa222f347d82a51a0c4aee (diff) | |
| download | Ishtar-6ac98b574bfb8f9044cb095cea2be272af5df11b.tar.bz2 Ishtar-6ac98b574bfb8f9044cb095cea2be272af5df11b.zip | |
🗃️ find museum: observed and inventory quantity - ✨ add theses fiels to sheets and forms
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")) | 
