diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-02-19 15:58:49 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-02-19 19:12:35 +0100 |
commit | f2e2eec113f682073c81101160b2281d903d39df (patch) | |
tree | 14642dab339ddebfada62540f1e4fc95d7f7aca8 /archaeological_finds | |
parent | 72b01c2bb749271e303d81687514038de13601bd (diff) | |
download | Ishtar-f2e2eec113f682073c81101160b2281d903d39df.tar.bz2 Ishtar-f2e2eec113f682073c81101160b2281d903d39df.zip |
✨ Quick edit form for biographical notes
Diffstat (limited to 'archaeological_finds')
-rw-r--r-- | archaeological_finds/forms.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index a40278c87..b201cf888 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -308,6 +308,11 @@ class BasicFindForm(CustomForm, ManageOldType): "checked_type", "check_date", ] + extra_form_modals = [ + "biographicalnote", + "person", + "organization", + ] PROFILE_FILTER = { "museum": [ "museum_id_prefix", @@ -385,7 +390,8 @@ class BasicFindForm(CustomForm, ManageOldType): museum_donor = forms.IntegerField( widget=widgets.JQueryAutoComplete( reverse_lazy('autocomplete-biographicalnote'), - associated_model=BiographicalNote), + associated_model=BiographicalNote, + new=True), label=_("Donor, testator or vendor"), required=False ) @@ -393,7 +399,7 @@ class BasicFindForm(CustomForm, ManageOldType): label=_("Collection"), required=False, choices=[] ) museum_former_collection = widgets.Select2MultipleField( - model=BiographicalNote, label=_("Former collections"), required=False, remote=True) + model=BiographicalNote, label=_("Former collections"), required=False, remote=True, new=True) museum_inventory_entry_year = forms.IntegerField( label=_("Inventory entry year"), required=False, min_value=0, max_value=2100 ) |