summaryrefslogtreecommitdiff
path: root/archaeological_finds/views.py
diff options
context:
space:
mode:
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
commit18d95208a6cfe3cfe03edcc333deff3af14ee6fd (patch)
tree8d461bf2227807da8be2bb45bbaddfb94e5f084d /archaeological_finds/views.py
parent886425410c20585a6cbf2003b98b406812f2478f (diff)
downloadIshtar-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.py9
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,