diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-12-14 16:33:07 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-07-08 09:58:49 +0200 |
commit | 7ffa88906a43842ef577ec0969552c1c6c8f7e72 (patch) | |
tree | 5c1dfaf5f819087762efd93599ecae64af198a6e /archaeological_finds | |
parent | c0cee79abacdce61f3eba67873efc11ea9d29aec (diff) | |
download | Ishtar-7ffa88906a43842ef577ec0969552c1c6c8f7e72.tar.bz2 Ishtar-7ffa88906a43842ef577ec0969552c1c6c8f7e72.zip |
Basket bulk update: propose slug on single edit, allow multi edit (refs #5225)
Diffstat (limited to 'archaeological_finds')
-rw-r--r-- | archaeological_finds/forms.py | 2 | ||||
-rw-r--r-- | archaeological_finds/models_finds.py | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 7b13eb34b..fc1816d32 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -1112,12 +1112,14 @@ class QAFindBasketModify(QAForm): form_admin_name = _("Find - Quick action - Modify") form_slug = "findbasket-quickaction-modify" MULTI = True + SINGLE_FIELDS = ["qa_slug"] qa_label = forms.CharField( label="Denomination", validators=[validators.MaxLengthValidator(1000)], required=False ) + qa_slug = forms.SlugField(label=_("Slug"), required=False) qa_public = forms.BooleanField(label=_("Is public"), required=False) qa_comment = forms.CharField(label=_("Comment"), widget=forms.Textarea, required=False) qa_shared_with = widgets.Select2MultipleField( diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index bccbcce79..2c2fffd00 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -853,7 +853,7 @@ class FindBasket(Basket, MainItem, ValueGetter): url="findbasket-qa-bulk-update", icon_class="fa fa-pencil", text=_("Modify"), - target="one", + target="many", rights=["view_find", "view_own_find"], ) QUICK_ACTIONS = [ |