summaryrefslogtreecommitdiff
path: root/archaeological_finds/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2024-02-19 15:58:49 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2024-04-16 16:42:32 +0200
commit9268bb26e86b9b44ce6520bb1a9120796cfc32d6 (patch)
tree22a7f9f892477fdf46d2064f7d2daa666bd9808f /archaeological_finds/forms.py
parentf3ad0273186a61f5ca73a7845467f52c732f8d23 (diff)
downloadIshtar-9268bb26e86b9b44ce6520bb1a9120796cfc32d6.tar.bz2
Ishtar-9268bb26e86b9b44ce6520bb1a9120796cfc32d6.zip
✨ Quick edit form for biographical notes
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r--archaeological_finds/forms.py10
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
)