diff --git a/helios/stats_views.py b/helios/stats_views.py index b9af7c8b7a2da38e4601a8a50c5091c800725c1d..5a81b4fe677175066c5eae1086bb71272001e269 100644 --- a/helios/stats_views.py +++ b/helios/stats_views.py @@ -23,7 +23,8 @@ def require_admin(request): def home(request): user = require_admin(request) - return render_template(request, 'stats', {}) + num_votes_in_queue = CastVote.objects.filter(invalidated_at=None, cast_at=None).count() + return render_template(request, 'stats', {'num_votes_in_queue': num_votes_in_queue}) def elections(request): user = require_admin(request) diff --git a/helios/templates/stats.html b/helios/templates/stats.html index feffa252fb47aa027a4709073852e2e3e0f9df53..6b1cebddd79abe9a3d5f371546aee6d6f988e337 100644 --- a/helios/templates/stats.html +++ b/helios/templates/stats.html @@ -9,4 +9,6 @@ <li> <a href="{% url helios.stats_views.recent_votes %}">recent votes</a></li> </ul> +<p><b>{{num_votes_in_queue}}</b> votes in queue.</p> + {% endblock %}