From 9d89111a3f23366716d10d36436a8ade2bb567b1 Mon Sep 17 00:00:00 2001 From: Bunga Amalia Kurniawati <bunga.amalia@ui.ac.id> Date: Sat, 31 Oct 2020 19:51:01 +0700 Subject: [PATCH] [GREEN] Implement sort material by comment count --- app/services.py | 2 ++ app/templates/app/katalog_materi.html | 3 +++ 2 files changed, 5 insertions(+) diff --git a/app/services.py b/app/services.py index 300dbf4..3c6ffec 100644 --- a/app/services.py +++ b/app/services.py @@ -64,6 +64,8 @@ class DafterKatalogService: lst_materi = lst_materi.annotate(count=Count('unduh__id')).order_by('-count') elif (get_sort == "jumlah_tampilan"): lst_materi = lst_materi.annotate(count=Count('baca__id')).order_by('-count') + elif (get_sort == "jumlah_komentar"): + lst_materi = lst_materi.annotate(count=Count('comment__id')).order_by('-count') return lst_materi, url @staticmethod diff --git a/app/templates/app/katalog_materi.html b/app/templates/app/katalog_materi.html index 4a06d4c..62736df 100644 --- a/app/templates/app/katalog_materi.html +++ b/app/templates/app/katalog_materi.html @@ -149,6 +149,9 @@ <li> <a href="?sort=jumlah_tampilan">jumlah tampilan</a> </li> + <li> + <a href="?sort=jumlah_komentar">jumlah komentar</a> + </li> </ul> </div> </div> -- GitLab