diff --git a/app/services.py b/app/services.py index 300dbf45b0873615d1d1586a7dd788038eafc4d6..3c6ffeca39d6224b7e6b2e11855fcacb261db127 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 4a06d4c5a4233e6766f70a3617cf61c9755260e2..62736dfe989318cc88f0b122fb4ca01e737cc96a 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>