From 7bdbd7a376b009c201a41400b8c6c347ce90b3f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 2 Dec 2024 11:43:03 +0100 Subject: [PATCH] show changeset object edit_url for applied changesets too --- src/c3nav/editor/templates/editor/changeset.html | 2 +- src/c3nav/editor/views/changes.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/c3nav/editor/templates/editor/changeset.html b/src/c3nav/editor/templates/editor/changeset.html index 03a89ec0..9443f4fe 100644 --- a/src/c3nav/editor/templates/editor/changeset.html +++ b/src/c3nav/editor/templates/editor/changeset.html @@ -86,7 +86,7 @@ - {% if obj.edit_url and active %} + {% if obj.edit_url %} {% trans 'Edit' %} diff --git a/src/c3nav/editor/views/changes.py b/src/c3nav/editor/views/changes.py index 8c162eda..88e2aaee 100644 --- a/src/c3nav/editor/views/changes.py +++ b/src/c3nav/editor/views/changes.py @@ -223,7 +223,7 @@ def changeset_detail(request, pk): prev_values = changeset.changes.prev.get(changed_object.obj).values edit_url = None - if not changed_object.deleted: + if not changed_object.deleted and (active or changeset.state == "applied"): # todo: only if it's active reverse_kwargs = {'pk': changed_object.obj.id} if "space" in prev_values: