diff options
Diffstat (limited to 'archaeological_finds/forms.py')
| -rw-r--r-- | archaeological_finds/forms.py | 15 | 
1 files changed, 13 insertions, 2 deletions
| diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 27c306e30..72dc6bfd2 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -95,6 +95,7 @@ from archaeological_context_records.forms import PeriodSelect  from ishtar_common.models import (      Area, +    BiographicalNote,      get_current_profile,      IshtarUser,      OperationType, @@ -217,6 +218,7 @@ class BasicFindForm(CustomForm, ManageOldType):          "functional_area",          "technical_area",          "technical_processe", +        "museum_former_collection",      ]      associated_models = {          "material_type": models.MaterialType, @@ -235,6 +237,8 @@ class BasicFindForm(CustomForm, ManageOldType):          "museum_collection": models.MuseumCollection,          "museum_inventory_conformity": models.InventoryConformity,          "museum_original_repro": models.OriginalReproduction, +        "museum_donor": BiographicalNote, +        "museum_former_collection": BiographicalNote,          #'collection': Warehouse,      }      field_order = [ @@ -383,11 +387,18 @@ class BasicFindForm(CustomForm, ManageOldType):          label=_("Museum entry date (end)"), widget=DatePicker, required=False      )      museum_entry_date_comment = forms.CharField(label=_("Comment on museum entry date"), required=False) -    #museum_donor = +    museum_donor = forms.IntegerField( +        widget=widgets.JQueryAutoComplete( +            reverse_lazy('autocomplete-biographicalnote'), +            associated_model=BiographicalNote), +        label=_("Donor, testator or vendor"), +        required=False +    )      museum_collection = forms.ChoiceField(          label=_("Collection"), required=False, choices=[]      ) -    # museum_former_collection = +    museum_former_collection = widgets.Select2MultipleField( +        model=BiographicalNote, label=_("Former collections"), required=False, remote=True)      museum_inventory_entry_year = forms.IntegerField(          label=_("Inventory entry year"), required=False, min_value=0, max_value=2100      ) | 
