diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-06-26 16:57:49 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-06-26 16:57:49 +0200 |
| commit | 97b52ba01e5b2eb6721dd8441cbefb02acb24e18 (patch) | |
| tree | e084fb201b45f7f8d5a2062dc5658409c8f30bb4 /archaeological_finds | |
| parent | 18d95208a6cfe3cfe03edcc333deff3af14ee6fd (diff) | |
| download | Ishtar-97b52ba01e5b2eb6721dd8441cbefb02acb24e18.tar.bz2 Ishtar-97b52ba01e5b2eb6721dd8441cbefb02acb24e18.zip | |
✨ statement condition UI: reload sheet after modification or creation
Diffstat (limited to 'archaeological_finds')
| -rw-r--r-- | archaeological_finds/views.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py index 63301f778..11189cfc1 100644 --- a/archaeological_finds/views.py +++ b/archaeological_finds/views.py @@ -1600,8 +1600,11 @@ def statement_condition_form(request, find_pk, statement_condition_pk=None, q = models.StatementCondition.objects.filter(find_id=find_pk, applied="D") if q.exists(): sc_pk = q.values_list("pk", flat=True)[0] - return HttpResponseRedirect( - reverse("find-statement-condition-modify", args=[find_pk, sc_pk])) + url = reverse("find-statement-condition-modify", args=[find_pk, sc_pk]) + window_id = request.GET.get("window_id", "") + if window_id: + url += "?window_id={window_id}" + return HttpResponseRedirect(url) initial = models.StatementCondition.get_initial_from_find(item) if request.method == 'POST': form = forms_treatments.QAStatementCondition( |
