Cosmetic changes to locale change form

This commit is contained in:
Raphael Michel
2017-04-11 10:54:12 +02:00
parent ccb981e6ce
commit 03d8cfb401
3 changed files with 7 additions and 4 deletions

View File

@@ -130,4 +130,5 @@ class OrderLocaleForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields['locale'].choices = [(a, a) for a in self.instance.event.settings.locales]
locale_names = dict(settings.LANGUAGES)
self.fields['locale'].choices = [(a, locale_names[a]) for a in self.instance.event.settings.locales]

View File

@@ -71,15 +71,15 @@
<dl class="dl-horizontal">
<dt>{% trans "Order code" %}</dt>
<dd>{{ order.code }}</dd>
<dt>{% trans "Order date" %}</dt>
<dd>{{ order.datetime }}</dd>
<dt>{% trans "Order locale" %}</dt>
<dd>
{{ order.locale }}
{{ display_locale }}
<a href="{% url "control:event.order.locale" event=request.event.slug organizer=request.event.organizer.slug code=order.code %}" class="btn btn-default btn-xs">
<span class="fa fa-edit"></span>
</a>
</dd>
<dt>{% trans "Order date" %}</dt>
<dd>{{ order.datetime }}</dd>
{% if order.status == "p" %}
<dt>{% trans "Payment date" %}</dt>
<dd>{{ order.payment_date }}</dd>

View File

@@ -1,5 +1,6 @@
from datetime import timedelta
from django.conf import settings
from django.contrib import messages
from django.core.urlresolvers import reverse
from django.db.models import Q
@@ -152,6 +153,7 @@ class OrderDetail(OrderView):
ctx['payment'] = self.payment_provider.order_control_render(self.request, self.object)
ctx['invoices'] = list(self.order.invoices.all().select_related('event'))
ctx['comment_form'] = CommentForm(initial={'comment': self.order.comment})
ctx['display_locale'] = dict(settings.LANGUAGES)[self.object.locale]
return ctx
def get_items(self):