From: Emilie Date: Wed, 12 Oct 2016 14:58:59 +0000 (+0200) Subject: Network : list organizations type + per orga X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=9f64632c2c14ebf973df42bab638a80fb282f0a3;p=mezzo.git Network : list organizations type + per orga --- diff --git a/app/organization/network/views.py b/app/organization/network/views.py index acdedca5..46bfbb22 100644 --- a/app/organization/network/views.py +++ b/app/organization/network/views.py @@ -61,3 +61,8 @@ class OrganizationListView(ListView): def get_queryset(self, **kwargs): return self.model.objects.filter(is_on_map=True) + + def get_context_data(self, **kwargs): + context = super(OrganizationListView, self).get_context_data(**kwargs) + context['organization_types'] = self.get_queryset().values_list('type__name', flat=True).order_by('type__name').distinct('type__name') + return context diff --git a/app/templates/network/organization_list.html b/app/templates/network/organization_list.html index 4a38a6cf..b683b11e 100644 --- a/app/templates/network/organization_list.html +++ b/app/templates/network/organization_list.html @@ -29,7 +29,8 @@
- + + {{ organization_types }}
@@ -57,6 +58,9 @@
{{ organization.city }}, {{ organization.country.name }}
+
+ {{ organization.type }} +
{% comment %}