From b0b22052bb2f32d200ccb13f94b12ea6057f676a Mon Sep 17 00:00:00 2001 From: felipebormann Date: Sun, 12 Feb 2017 17:05:24 -0300 Subject: [PATCH] modifying tag cloud, now it shows if the it a resource has that tag or any other subject --- subjects/views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/subjects/views.py b/subjects/views.py index 2e94b90..4509c4a 100644 --- a/subjects/views.py +++ b/subjects/views.py @@ -62,9 +62,10 @@ class HomeView(LoginRequiredMixin, ListView): tags = Tag.objects.all() tags_list = [] for tag in tags: - if Resource.objects.filter(tags__pk=tag.pk, students__pk = self.request.user.pk).count() > 0 and len(tags_list) <= tag_amount: - tags_list.append((tag.name, Subject.objects.filter(tags__pk = tag.pk).count())) - tags_list.sort(key= lambda x: x[1], reverse=True) #sort by value + if len(tags_list) <= tag_amount: + if Resource.objects.filter(tags__pk=tag.pk, students__pk = self.request.user.pk).count() > 0 or Subject.objects.filter(tags__pk = tag.pk).count() > 0: + tags_list.append((tag.name, Subject.objects.filter(tags__pk = tag.pk).count())) + tags_list.sort(key= lambda x: x[1], reverse=True) #sort by value elif len(tags_list) > tag_amount: count = Subject.objects.filter(tags__pk = tag.pk).count() -- libgit2 0.21.2