Show active_domain and add 'go to global' button.
This commit is contained in:
parent
9cbeb325bb
commit
5520ff63f3
|
@ -2,8 +2,11 @@
|
|||
{% load i18n %}
|
||||
|
||||
{% block content %}
|
||||
{% if active_domain %}
|
||||
<a class="btn-arrow-left" href="{% url 'musician:mails' %}">{% trans "Go to global" %}</a>
|
||||
{% endif %}
|
||||
|
||||
<h1 class="service-name">{{ service.verbose_name }}</h1>
|
||||
<h1 class="service-name">{{ service.verbose_name }}{% if active_domain %} <span class="font-weight-light">{% trans "for" %} {{ active_domain.name }}</span>{% endif %}</h1>
|
||||
<p class="service-description">{{ service.description }}</p>
|
||||
<table class="table service-list">
|
||||
<colgroup>
|
||||
|
|
|
@ -177,10 +177,19 @@ class MailView(ServiceListView):
|
|||
def get_queryfilter(self):
|
||||
"""Retrieve query params (if any) to filter queryset"""
|
||||
domain_id = self.request.GET.get('domain')
|
||||
if domain_id is None:
|
||||
if domain_id:
|
||||
return "domain={}".format(domain_id)
|
||||
|
||||
return ''
|
||||
|
||||
return "domain={}".format(domain_id)
|
||||
def get_context_data(self, **kwargs):
|
||||
context = super().get_context_data(**kwargs)
|
||||
domain_id = self.request.GET.get('domain')
|
||||
if domain_id:
|
||||
context.update({
|
||||
'active_domain': self.orchestra.retrieve_domain(domain_id)
|
||||
})
|
||||
return context
|
||||
|
||||
|
||||
class MailingListsView(ServiceListView):
|
||||
|
|
Loading…
Reference in New Issue