From 2b145e254b54f293e6179c75fce7a0d268614bbe Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 1 May 2019 12:53:44 +0200 Subject: [PATCH] Fix #1211 -- Locale selection on organizer profile --- src/pretix/presale/context.py | 2 ++ .../templates/pretixpresale/organizers/base.html | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/src/pretix/presale/context.py b/src/pretix/presale/context.py index 6735a5dda..7e5d5020b 100644 --- a/src/pretix/presale/context.py +++ b/src/pretix/presale/context.py @@ -64,6 +64,8 @@ def contextprocessor(request): if request.resolver_match: ctx['cart_namespace'] = request.resolver_match.kwargs.get('cart_namespace', '') + elif hasattr(request, 'organizer'): + ctx['languages'] = [get_language_info(code) for code in request.organizer.settings.locales] if hasattr(request, 'organizer'): if request.organizer.settings.presale_css_file and not hasattr(request, 'event'): diff --git a/src/pretix/presale/templates/pretixpresale/organizers/base.html b/src/pretix/presale/templates/pretixpresale/organizers/base.html index 328aebc2c..fab376cf1 100644 --- a/src/pretix/presale/templates/pretixpresale/organizers/base.html +++ b/src/pretix/presale/templates/pretixpresale/organizers/base.html @@ -18,6 +18,16 @@

{{ organizer.name }}

{% endif %} +
+ {% if organizer.settings.locales|length > 1 %} +
+ {% for l in languages %} + + {{ l.name_local }} + {% endfor %} +
+ {% endif %} +
{% if messages %}