From cb8403d5a6eb146b39153e52327795e0714bec2c Mon Sep 17 00:00:00 2001 From: Felix Blanke <info@fblanke.de> Date: Mon, 10 Feb 2025 01:41:29 +0100 Subject: [PATCH] Only add room import if not contained --- AKModel/views/status.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/AKModel/views/status.py b/AKModel/views/status.py index e14ce2fb..233d4cc9 100644 --- a/AKModel/views/status.py +++ b/AKModel/views/status.py @@ -76,10 +76,15 @@ class EventRoomsWidget(TemplateStatusWidget): def render_actions(self, context: {}) -> list[dict]: actions = super().render_actions(context) # Action has to be added here since it depends on the event for URL building + import_room_url = reverse_lazy("admin:room-import", kwargs={"event_slug": context["event"].slug}) + for action in actions: + if action["url"] == import_room_url: + return actions + actions.append( { "text": _("Import Rooms from CSV"), - "url": reverse_lazy("admin:room-import", kwargs={"event_slug": context["event"].slug}), + "url": import_room_url, } ) return actions -- GitLab