Ajout du nombre de postes filtrés dans rapport
authorJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Thu, 26 Jan 2012 16:14:17 +0000 (10:14 -0600)
committerJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Thu, 26 Jan 2012 16:14:17 +0000 (10:14 -0600)
project/rh/templates/rh/rapports/base.html
project/rh/templates/rh/rapports/postes.html
project/rh/views.py

index cc42093..8be57af 100644 (file)
        {% block nomrapport %}{% endblock %}
 </div>
 {% endif %}{% endblock %}
-
 {% block content %}
+{% block count_elements %}{% endblock %}
 <div id="content-main"><div class="module filtered" id="changelist">
-
        {% block contentrapport %}{% endblock %}
-
 </div></div>
 {% endblock %}
index d38718d..45c5c48 100644 (file)
@@ -2,9 +2,9 @@
 {% load adminmedia rapports i18n %}
 
 {% block nomrapport %}Rapport Postes{% endblock %}
+{% block count_elements %}<h2>{{ count }} postes</h2>{% endblock %}
 
 {% block contentrapport %}
-
 <div id="changelist-filter">
 <h2>{% trans 'Filter' %}</h2>
 {% filter_region %}
index 718eac7..51a3ee6 100644 (file)
@@ -102,6 +102,7 @@ def rapports_poste(request):
 
     postes = rh.Poste.actifs.select_related('implantation').all()
     postes = postes.filter(**lookup_params)
+    postes_count = rh.Poste.actifs.select_related('implantation').all().filter(**lookup_params).count()
 
     poste_ids = set([p.pk for p in postes])
 
@@ -134,6 +135,7 @@ def rapports_poste(request):
     c = {
         'title': 'Rapport des postes',
         'postes': out,
+        'count': postes_count,
     }
 
     return render_to_response('rh/rapports/postes.html', c, RequestContext(request))