]> git.parisson.com Git - mezzo.git/commitdiff
Network : list organizations type + per orga
authorEmilie <zawadzki@ircam.fr>
Wed, 12 Oct 2016 14:58:59 +0000 (16:58 +0200)
committerEmilie <zawadzki@ircam.fr>
Wed, 12 Oct 2016 14:58:59 +0000 (16:58 +0200)
app/organization/network/views.py
app/templates/network/organization_list.html

index acdedca548306c6c088b536a93fb496f58c70bb9..46bfbb22075620d180cf13334444502553e9eac2 100644 (file)
@@ -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
index 4a38a6cf69c549a3064ea4e2bb30535d698499ad..b683b11e3f039539af2c884f3a621dc014ab7642 100644 (file)
@@ -29,7 +29,8 @@
         <div class="row">
 
             <div class="col-xs-12 col-md-10 col-md-push-1">
-
+                <!-- list organization types dynamically functions of activated organization -->
+                {{ organization_types }}
                 <div class="map" id="network-map" style="width: 100%; height: 550px;">
 
                 </div>
@@ -57,6 +58,9 @@
                                 <div class="slider-network__slide-subtitle">
                                     {{ organization.city }}, {{ organization.country.name }}
                                 </div>
+                                <div class="">
+                                    {{ organization.type }}
+                                </div>
                             </li>
 
                             {% comment %}