From 9f64632c2c14ebf973df42bab638a80fb282f0a3 Mon Sep 17 00:00:00 2001 From: Emilie Date: Wed, 12 Oct 2016 16:58:59 +0200 Subject: [PATCH] Network : list organizations type + per orga --- app/organization/network/views.py | 5 +++++ app/templates/network/organization_list.html | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) 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 %} -- 2.39.5