Ajout du nombre de contrats et d'employés au rapoprt de contrats
authorJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Thu, 26 Jan 2012 16:50:55 +0000 (10:50 -0600)
committerJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Thu, 26 Jan 2012 16:50:55 +0000 (10:50 -0600)
project/rh/templates/rh/rapports/contrats.html
project/rh/views.py

index 9a478fc..4b4f655 100644 (file)
@@ -3,6 +3,8 @@
 
 {% block nomrapport %}Rapport Contrats{% endblock %}
 
+{% block count_elements %}<h2>{{ count }} contrats pour {{ count_employe }} employés</h2>{% endblock %}
+
 {% block contentrapport %}
 
 <div id="changelist-filter">
index 7e62638..eb0b234 100644 (file)
@@ -155,9 +155,13 @@ def rapports_contrat(request):
     contrats = rh.Contrat.objects.select_related('dossier', 'dossier__poste', 'dossier__poste__implantation', 'type_contrat', 'dossier__employe').all()
     contrats = contrats.filter(**lookup_params)
 
+    employes = set([c.dossier.employe_id for c in contrats])
+
     c = {
         'title': 'Rapport des contrats',
         'contrats': contrats,
+        'count': len(contrats),
+        'count_employe' : len(employes),
     }
 
     return render_to_response('rh/rapports/contrats.html', c, RequestContext(request))