mirror of
https://github.com/pretix/pretix.git
synced 2026-05-09 15:54:03 +00:00
Fix #1211 -- Locale selection on organizer profile
This commit is contained in:
@@ -64,6 +64,8 @@ def contextprocessor(request):
|
|||||||
|
|
||||||
if request.resolver_match:
|
if request.resolver_match:
|
||||||
ctx['cart_namespace'] = request.resolver_match.kwargs.get('cart_namespace', '')
|
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 hasattr(request, 'organizer'):
|
||||||
if request.organizer.settings.presale_css_file and not hasattr(request, 'event'):
|
if request.organizer.settings.presale_css_file and not hasattr(request, 'event'):
|
||||||
|
|||||||
@@ -18,6 +18,16 @@
|
|||||||
<h1><a href="{% eventurl organizer "presale:organizer.index" %}">{{ organizer.name }}</a></h1>
|
<h1><a href="{% eventurl organizer "presale:organizer.index" %}">{{ organizer.name }}</a></h1>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="pull-right loginbox">
|
||||||
|
{% if organizer.settings.locales|length > 1 %}
|
||||||
|
<div class="locales">
|
||||||
|
{% for l in languages %}
|
||||||
|
<a href="{% url "presale:locale.set" %}?locale={{ l.code }}&next={{ request.path }}%3F{{ request.META.QUERY_STRING|urlencode }}" class="{% if l.code == request.LANGUAGE_CODE %}active{% endif %}" rel="nofollow">
|
||||||
|
{{ l.name_local }}</a>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
<div class="clearfix"></div>
|
<div class="clearfix"></div>
|
||||||
</div>
|
</div>
|
||||||
{% if messages %}
|
{% if messages %}
|
||||||
|
|||||||
Reference in New Issue
Block a user