diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-06-26 14:14:12 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-06-26 14:14:12 +0200 |
| commit | 18d95208a6cfe3cfe03edcc333deff3af14ee6fd (patch) | |
| tree | 8d461bf2227807da8be2bb45bbaddfb94e5f084d /archaeological_finds/views.py | |
| parent | 886425410c20585a6cbf2003b98b406812f2478f (diff) | |
| download | Ishtar-18d95208a6cfe3cfe03edcc333deff3af14ee6fd.tar.bz2 Ishtar-18d95208a6cfe3cfe03edcc333deff3af14ee6fd.zip | |
✨ JS - manage reload on modal close with tab activation for direct action url
Diffstat (limited to 'archaeological_finds/views.py')
| -rw-r--r-- | archaeological_finds/views.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py index b6ee6f37d..63301f778 100644 --- a/archaeological_finds/views.py +++ b/archaeological_finds/views.py @@ -1608,7 +1608,10 @@ def statement_condition_form(request, find_pk, statement_condition_pk=None, request.POST, current_item=item, user=request.user.ishtaruser) if form.is_valid(): form.save() - return HttpResponseRedirect(reverse("success")) + url = reverse("success") + message = str(_("Changes made successfully.")) + url += "?message=" + urllib.parse.quote(message) + return HttpResponseRedirect(url) else: form = forms_treatments.QAStatementCondition( current_item=item, user=request.user.ishtaruser, initial=initial) @@ -1623,7 +1626,9 @@ def statement_condition_form(request, find_pk, statement_condition_pk=None, url += "add" window_id = request.GET.get("window_id", "") window_tab = "warehouse-tab" - reload = "reload_window_" + window_id.replace("-", "_") + reload = "" + if window_id: + reload = "reload_window_" + window_id.replace("-", "_") window_id_root = "-".join(window_id.split("-")[:-1]) return render( request, |
