Skip to content
Snippets Groups Projects
Commit 86f15cd9 authored by Dorian Lesbre's avatar Dorian Lesbre
Browse files

Fix metrics to reflect latest changes

parent c3e84e85
No related branches found
No related tags found
No related merge requests found
...@@ -101,16 +101,16 @@ ...@@ -101,16 +101,16 @@
<div class="nb_big">{{ metrics.activites }}</div> <div class="nb_big">{{ metrics.activites }}</div>
</div> </div>
<div class="stat"> <div class="stat">
<div class="qty">Sur inscription</div> <div class="qty">Affichées</div>
<div class="nb_small">{{ metrics.act_ins }}</div> <div class="nb_small">{{ metrics.displayed }}</div>
</div> </div>
<div class="stat"> <div class="stat">
<div class="qty">Souhaits</div> <div class="qty">Planning</div>
<div class="nb_small">{{ metrics.wish }}</div> <div class="nb_small">{{ metrics.planning }}</div>
</div> </div>
<div class="stat"> <div class="stat">
<div class="qty">Obtenus</div> <div class="qty">Inscription*</div>
<div class="nb_small">{{ metrics.granted }}</div> <div class="nb_small">{{ metrics.act_ins }}</div>
</div> </div>
<div class="stat"> <div class="stat">
<div class="qty">Présentiel</div> <div class="qty">Présentiel</div>
...@@ -126,6 +126,27 @@ ...@@ -126,6 +126,27 @@
</div> </div>
</div> </div>
<div class="flex wrap lines">
<div class="stat">
<div class="qty">Créneaux*</div>
<div class="nb_big">{{ metrics.true_ins }}</div>
</div>
<div class="stat">
<div class="qty">Souhaits</div>
<div class="nb_small">{{ metrics.wish }}</div>
</div>
<div class="stat">
<div class="qty">Obtenus</div>
<div class="nb_small">{{ metrics.granted }}</div>
</div>
</div>
<p>*Le nombre d'activité "inscription" est le nombre d'activités affichée (dans la liste de la page
<a href="{% url 'activites' %}">activités</a>), tandis que le nombre de Créneaux est le nombre d'activités
qui apparaissent dans la liste du formulaire d'inscription (une activité avec plusieurs créneaux peut y
apparaître plusieures fois)
</p>
<h2>Répartition des activités</h2> <h2>Répartition des activités</h2>
<p>La répartition se fait depuis la <a href="{% url 'admin:index' %}">page d'administration de django</a>, <p>La répartition se fait depuis la <a href="{% url 'admin:index' %}">page d'administration de django</a>,
......
...@@ -168,13 +168,16 @@ class AdminView(SuperuserRequiredMixin, TemplateView): ...@@ -168,13 +168,16 @@ class AdminView(SuperuserRequiredMixin, TemplateView):
sleeps = registered.filter(sleeps=True).count() sleeps = registered.filter(sleeps=True).count()
activites = acts.count() activites = acts.count()
act_ins = acts.filter(must_subscribe=True).count() displayed = acts.filter(display=True).count()
planning = acts.filter(on_planning=True).count()
act_ins = acts.filter(display=True, must_subscribe=True).count()
true_ins = acts.filter(subscribing_open=True).count()
wish = wishes.count() wish = wishes.count()
granted = wishes.filter(accepted=True).count() granted = wishes.filter(accepted=True).count()
st_present = acts.filter(status=InterludesActivity.Status.PRESENT).count() st_present = acts.filter(display=True, status=InterludesActivity.Status.PRESENT).count()
st_distant = acts.filter(status=InterludesActivity.Status.DISTANT).count() st_distant = acts.filter(display=True, status=InterludesActivity.Status.DISTANT).count()
st_both = acts.filter(status=InterludesActivity.Status.BOTH).count() st_both = acts.filter(display=True, status=InterludesActivity.Status.BOTH).count()
# validation de la repartition des activités # validation de la repartition des activités
accepted = wishes.filter(accepted=True) accepted = wishes.filter(accepted=True)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment