From 05e9f37c3bfdc09954227e09c3d4445b05827c70 Mon Sep 17 00:00:00 2001 From: "holger.trampe" Date: Fri, 24 Apr 2020 09:48:00 +0200 Subject: [PATCH] Keine Doppelten Beliebt-Standards --- .../__pycache__/settings.cpython-38.pyc | Bin 3946 -> 3946 bytes .../standards/agencynetwork_content.html | 2 +- standards/views.py | 10 +++++++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/digitaleagentur/__pycache__/settings.cpython-38.pyc b/digitaleagentur/__pycache__/settings.cpython-38.pyc index ed30bd790363baf9ad6e23245f052fcb51a57a58..898d79acc502cca8017963e12425cd54479f12ca 100644 GIT binary patch delta 19 ZcmaDQ_ezc{l$V!_0SFe(+{l%{4*)h=1o!{| delta 19 ZcmaDQ_ezc{l$V!_0SLZL-^i7~4*)n$1xo+` diff --git a/standards/templates/standards/agencynetwork_content.html b/standards/templates/standards/agencynetwork_content.html index 8a74c42..2f12284 100644 --- a/standards/templates/standards/agencynetwork_content.html +++ b/standards/templates/standards/agencynetwork_content.html @@ -51,7 +51,7 @@
Beliebte Standards

- {% for s in allagencynetworkstandards %} + {% for s in famestandards %} {% if forloop.counter < 10 %} {{s.name|truncatechars:30}} ({{s.agencynetworkcounter}})
{% endif %} diff --git a/standards/views.py b/standards/views.py index 59a8bf1..a3a4c18 100644 --- a/standards/views.py +++ b/standards/views.py @@ -60,8 +60,16 @@ class StandardsManagement(LoginRequiredMixin, ListView): allagencynetworkstandards.sort(key=lambda x: x.agencynetworkcounter, reverse=True) + + # Beliebte Standards + famestandards = [] + famecounter = 0 + for s in allagencynetworkstandards: + if famecounter < 10 and s not in famestandards: + famestandards.append(s) + famecounter += 1 - context.update({'active_link' : 'standards', 'unpubstandards_of_user' : unpubstandards_of_user, 'areas' : areas, 'standards_of_user' : standards_of_user, 'standardcontent' : standardcontent, "agencynetworks" : agencynetworks, "allagencynetworkstandards" : allagencynetworkstandards}) + context.update({'active_link' : 'standards', 'unpubstandards_of_user' : unpubstandards_of_user, 'areas' : areas, 'standards_of_user' : standards_of_user, 'standardcontent' : standardcontent, "agencynetworks" : agencynetworks, "allagencynetworkstandards" : allagencynetworkstandards, 'famestandards' : famestandards}) return context