diff options
Diffstat (limited to 'archaeological_finds/forms.py')
| -rw-r--r-- | archaeological_finds/forms.py | 27 | 
1 files changed, 26 insertions, 1 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 54de64f93..33611d074 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -256,6 +256,7 @@ class BasicFindForm(CustomForm, ManageOldType):          "museum_marking_type",          "mark",          "museum_owner_institution", +        "museum_assigned_institution",          "museum_custodian_institution",          "museum_depositor_inventory_number",          "museum_collection_entry_mode", @@ -323,6 +324,7 @@ class BasicFindForm(CustomForm, ManageOldType):              "museum_id_suffix",              "museum_id_comment",              "museum_owner_institution", +            "museum_assigned_institution",              "museum_custodian_institution",              "museum_depositor_inventory_number",              "museum_collection_entry_mode", @@ -377,6 +379,9 @@ class BasicFindForm(CustomForm, ManageOldType):      museum_owner_institution = widgets.ModelJQueryAutocompleteField(          model=Organization, label=_("Owner institution"), new=True, required=False      ) +    museum_assigned_institution = widgets.ModelJQueryAutocompleteField( +        model=Organization, label=_("Assigned institution"), new=True, required=False +    )      museum_custodian_institution = widgets.ModelJQueryAutocompleteField(          model=Organization, label=_("Custodian institution"), new=True, required=False      ) @@ -630,6 +635,7 @@ class FindForm(BasicFindForm):          "museum_marking_type",          "mark",          "museum_owner_institution", +        "museum_assigned_institution",          "museum_custodian_institution",          "museum_depositor_inventory_number",          "museum_collection_entry_mode", @@ -912,6 +918,7 @@ class QAFindFormMulti(QAForm):          "qa_treatment_emergency": models.TreatmentEmergencyType,          "qa_museum_collection_entry_mode": models.CollectionEntryModeType,          "qa_museum_owner_institution": Organization, +        "qa_museum_assigned_institution": Organization,          "qa_museum_custodian_institution": Organization,          "qa_museum_donor": BiographicalNote,          "qa_museum_marking_type": models.MarkingType, @@ -938,6 +945,7 @@ class QAFindFormMulti(QAForm):          "qa_museum_observed_quantity",          "qa_museum_collection_entry_mode",          "qa_museum_owner_institution", +        "qa_museum_assigned_institution",          "qa_museum_custodian_institution",          "qa_museum_entry_date",          "qa_museum_entry_date_end", @@ -952,6 +960,7 @@ class QAFindFormMulti(QAForm):              "qa_museum_inventory_quantity",              "qa_museum_observed_quantity",              "qa_museum_owner_institution", +            "qa_museum_assigned_institution",              "qa_museum_custodian_institution",              "qa_museum_entry_mode_comment",              "qa_museum_entry_date", @@ -1025,6 +1034,12 @@ class QAFindFormMulti(QAForm):              reverse_lazy('autocomplete-organization'),              associated_model=Organization, new=True),          validators=[valid_id(Organization)], required=False) +    qa_museum_assigned_institution = forms.IntegerField( +        label=_("Assigned institution"), +        widget=widgets.JQueryAutoComplete( +            reverse_lazy('autocomplete-organization'), +            associated_model=Organization, new=True), +        validators=[valid_id(Organization)], required=False)      qa_museum_custodian_institution = forms.IntegerField(          label=_("Custodian institution"),          widget=widgets.JQueryAutoComplete( @@ -1203,9 +1218,11 @@ class QAFindFormMulti(QAForm):      def _get_qa_museum_owner_institution(self, value):          return self._get_organization(value) -    def _get_qa_museum_custodian_institution(self, value): +    def _get_qa_museum_assigned_institution(self, value):          return self._get_organization(value) +    def _get_qa_museum_custodian_institution(self, value): +        return self._get_organization(value)      def _get_bio(self, value):          try: @@ -1641,6 +1658,7 @@ class FindSelect(GeoItemSelect, PeriodSelect):              (                  "museum_id_comment",                  "museum_owner_institution", +                "museum_assigned_institution",                  "museum_custodian_institution",                  "museum_depositor_inventory_number",                  "museum_collection_entry_mode", @@ -1673,6 +1691,7 @@ class FindSelect(GeoItemSelect, PeriodSelect):              "cache_complete_museum_id",              "museum_id_comment",              "museum_owner_institution", +            "museum_assigned_institution",              "museum_custodian_institution",              "museum_depositor_inventory_number",              "museum_collection_entry_mode", @@ -1993,6 +2012,12 @@ class FindSelect(GeoItemSelect, PeriodSelect):              reverse_lazy('autocomplete-organization'),              associated_model=Organization),          validators=[valid_id(Organization)]) +    museum_assigned_institution = forms.IntegerField( +        label=_("Museum - Assigned institution"), +        widget=widgets.JQueryAutoComplete( +            reverse_lazy('autocomplete-organization'), +            associated_model=Organization), +        validators=[valid_id(Organization)])      museum_custodian_institution = forms.IntegerField(          label=_("Museum - Custodian institution"),          widget=widgets.JQueryAutoComplete(  | 
