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

More metrics

parent e5798110
No related branches found
No related tags found
No related merge requests found
......@@ -52,6 +52,10 @@
<div class="qty">Non inscrits</div>
<div class="nb_small">{{ metrics.non_registered }}</div>
</div>
<div class="stat">
<div class="qty">Dormeurs</div>
<div class="nb_small">{{ metrics.sleeps }}</div>
</div>
</div>
<div class="flex wrap lines">
......@@ -86,13 +90,21 @@
</div>
<div class="flex wrap lines">
<!--<div class="stat">
<div class="qty">Tasses</div>
<div class="nb_small">{{ metrics.mugs }}</div>
</div>-->
<div class="stat">
<div class="qty">Dormeurs</div>
<div class="nb_small">{{ metrics.sleeps }}</div>
<div class="qty">Activités</div>
<div class="nb_big">{{ metrics.activites }}</div>
</div>
<div class="stat">
<div class="qty">Sur inscription</div>
<div class="nb_small">{{ metrics.act_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>
{% endblock %}
\ No newline at end of file
......@@ -138,6 +138,8 @@ class AdminView(SuperuserRequiredMixin, TemplateView):
def get_metrics(self):
registered = InterludesParticipant.objects.filter(is_registered = True)
acts = InterludesActivity.objects.all()
wishes = ActivityList.objects.filter(participant__is_registered=True)
class metrics:
participants = registered.count()
ulm = registered.filter(school="U").count()
......@@ -156,6 +158,12 @@ class AdminView(SuperuserRequiredMixin, TemplateView):
# mugs = registered.filter(mug=True).count()
sleeps = registered.filter(sleeps=True).count()
activites = acts.count()
act_ins = acts.filter(must_subscribe=True).count()
wish = wishes.count()
granted = wishes.filter(accepted=True).count()
return metrics
def get_context_data(self, *args, **kwargs):
......
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