From 5b5f3326d9d12d1bcf6af0f8a809c601b11f9186 Mon Sep 17 00:00:00 2001 From: Zdenek Kubala <zkubala@suse.com> Date: Mon, 4 Jul 2022 16:54:30 +0200 Subject: [PATCH] feature: show users who done sifrovacka --- sifrovacka/templates/sifrovacka.html | 19 ++++++++++++------- sifrovacka/views.py | 3 +-- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/sifrovacka/templates/sifrovacka.html b/sifrovacka/templates/sifrovacka.html index 420d50a..7e7d465 100644 --- a/sifrovacka/templates/sifrovacka.html +++ b/sifrovacka/templates/sifrovacka.html @@ -56,13 +56,7 @@ {% endfor %} {% endif %} {% else %} - <div class="alert alert--grey-125"> - <span> - x <br> - {{sifrovacka_all_users}} - </span> -<!-- <span> Šifrovačka skončila a není možné se k ní přihlásit.</span>--> - </div> + <span> Šifrovačka skončila a není možné se k ní přihlásit.</span> {% endif %} {% else %} <div class="alert alert--grey-125"> @@ -70,6 +64,17 @@ </div> {% endif %} {% endif %} + {% if sifrovacka_all_users %} + <h1 class="head-alt-sm">Seznam úspěšných: </h1> + <div class="alert alert--grey-125"> + <span> + - + {% for i in sifrovacka_all_users %} + {{i.user}} - + {% endfor %} + </span> + </div> + {% endif %} </div> {% comment %} </br> diff --git a/sifrovacka/views.py b/sifrovacka/views.py index 84862fe..60b80e0 100644 --- a/sifrovacka/views.py +++ b/sifrovacka/views.py @@ -150,8 +150,7 @@ def detail(request, sifrovacka_id): sifrovacka_stage_count = sifrovacka_stages.count() is_archived_sifrovacka = Sifrovacka.objects.filter(id = sifrovacka_id, enddate_sifrovacka__lt = timezone.now()) - sifrovacka_all_users = Participants.objects.filter(sifrovacka_id = \ - sifrovacka_id).values('finished','user', 'id') + sifrovacka_all_users = Participants.objects.filter(sifrovacka_id = sifrovacka_id).exclude(finished=False) if request.user.is_authenticated: print(sifrovacka_all_users) sifrovacka_all_user_current_stages= Participants.objects.filter(user = \ -- GitLab