From 282ef792c4d742c9b7a038801fa1e16aa8e25ba4 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 19 Feb 2020 18:24:47 +0100 Subject: [PATCH] Do not show "create new event" if there are no permissions to dos o --- .../control/templates/pretixcontrol/dashboard.html | 12 +++++++----- src/pretix/control/views/dashboards.py | 1 + 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/pretix/control/templates/pretixcontrol/dashboard.html b/src/pretix/control/templates/pretixcontrol/dashboard.html index 1cc7d95bfd..9c607dd5dd 100644 --- a/src/pretix/control/templates/pretixcontrol/dashboard.html +++ b/src/pretix/control/templates/pretixcontrol/dashboard.html @@ -14,11 +14,13 @@

{% trans "Your upcoming events" %}

- + {% if can_create_event %} + + {% endif %} {% for w in upcoming %}
diff --git a/src/pretix/control/views/dashboards.py b/src/pretix/control/views/dashboards.py index 0a77aa5af4..4fc2853256 100644 --- a/src/pretix/control/views/dashboards.py +++ b/src/pretix/control/views/dashboards.py @@ -535,6 +535,7 @@ def user_index(request): ctx = { 'widgets': rearrange(widgets), + 'can_create_event': request.user.teams.filter(can_create_events=True).exists(), 'upcoming': widgets_for_event_qs( request, annotated_event_query(request, lazy=True).filter(