Commit c783043d authored by Nicolas Joyard's avatar Nicolas Joyard

Carte : afficher prise en charge plutot qu'envoyés

parent 1a33a0c2
......@@ -5,8 +5,8 @@ from flask import render_template
from sqlalchemy.sql.expression import case, func
from ..models import Parlementaire, db
from ..models.constants import (ETAPES, ETAPES_BY_ORDRE, ETAPE_A_ENVOYER,
ETAPE_ENVOYE, ETAPE_NA)
from ..models.constants import (ETAPES, ETAPES_BY_ORDRE, ETAPE_A_CONFIRMER,
ETAPE_A_ENVOYER, ETAPE_NA)
def setup_routes(app):
......@@ -40,10 +40,11 @@ def setup_routes(app):
for e in ETAPES
])
# ...et qui sont dans une étape >= envoyé
# ...et qui sont dans une étape >= pris en charge
dept_qs = dept_qs.add_columns(
func.sum(case([(Parlementaire.etape >= ETAPE_ENVOYE, 1)], else_=0))
.label('nb_envoyes')
func.sum(case([(Parlementaire.etape >= ETAPE_A_CONFIRMER, 1)],
else_=0))
.label('nb_prisencharge')
)
dept_qs = dept_qs.group_by(Parlementaire.num_deptmt) \
......
......@@ -87,7 +87,7 @@
</header>
<article class="panel-body" id="carte-container">
<div id="carte-legend">
<div id="carte-legend-title"><small>Taux d'envoi des demandes de documents aux parlementaires</small></div>
<div id="carte-legend-title"><small>Taux de prise en charge des envois aux parlementaires</small></div>
<div id="carte-legend-gradient">
</div>
<small>Aucun</small>
......
......@@ -7,7 +7,7 @@
{% for dep in departements %}
#carte .departement{{ dep.num_deptmt }} {
fill: #4444bb;
fill-opacity: {{ dep.nb_envoyes / dep.total }};
fill-opacity: {{ dep.nb_prisencharge / dep.total }};
}
{% endfor %}
</style>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment