DIGIPUS issueshttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues2020-10-31T20:01:20+07:00https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/119QA: Fix Bugs Detected By Sonarqube2020-10-31T20:01:20+07:00Ahmad Fauzan Amirul IsnainQA: Fix Bugs Detected By SonarqubeSaya ingin mengurangi bagian kode yang dideteksi sebagai bugs oleh sonarqubeSaya ingin mengurangi bagian kode yang dideteksi sebagai bugs oleh sonarqubeAhmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/118Google reCaptcha2020-10-10T00:05:03+07:00Sayid Abyan Rizal ShiddiqGoogle reCaptchaSaya ingin memastikan bahwa user yang melakukan login bukanlah bot, maka dari itu saya ingin mengimplementasikan fitur captcha ini.Saya ingin memastikan bahwa user yang melakukan login bukanlah bot, maka dari itu saya ingin mengimplementasikan fitur captcha ini.Sayid Abyan Rizal ShiddiqSayid Abyan Rizal Shiddiqhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/117Bugfix: Error On Detail Materi Page2020-10-09T10:02:57+07:00Ahmad Fauzan Amirul IsnainBugfix: Error On Detail Materi PageTerdapat error pada fitur citate APA yang menyebabkan halaman detail materi tidak dapat dibuka. Error ini disebabkan karena melakukan concatenation antara datetime.datetime dengan string.
![Screenshot_from_2020-10-09_07-05-42](/uploads/...Terdapat error pada fitur citate APA yang menyebabkan halaman detail materi tidak dapat dibuka. Error ini disebabkan karena melakukan concatenation antara datetime.datetime dengan string.
![Screenshot_from_2020-10-09_07-05-42](/uploads/685aa7db699824d79d739d2702569669/Screenshot_from_2020-10-09_07-05-42.png)Ahmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/114Bugfix: Delete Comment2020-10-14T21:16:43+07:00Dave NathanaelBugfix: Delete CommentSaat ini, cara untuk menghapus komen pada sebuah materi adalah dengan klik tombol `x` pada card komen di halaman detail materi `localhost:8000/materi/1` akan menghasilkan HTTP GET `http://localhost:8000/delete/1/1`. Pada template, memang...Saat ini, cara untuk menghapus komen pada sebuah materi adalah dengan klik tombol `x` pada card komen di halaman detail materi `localhost:8000/materi/1` akan menghasilkan HTTP GET `http://localhost:8000/delete/1/1`. Pada template, memang tombol `x` hanya muncul jika admin yang login, namun delete komen tetap dapat dilakukan hanya dengan melakukan HTTP GET `http://localhost:8000/delete/1/1`.
Proposal solusi: melakukan cek pada fungsi view yang bersangkutan apabila user yang terlogin merupakan seorang admin atau bukan. Asumsinya adalah hanya admin yang dapat menghapus komen, seperti pada templatenya.Dave NathanaelDave Nathanaelhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/113Bugfix: dashboard2020-10-08T19:27:24+07:00Steven KusumanBugfix: dashboarduser admin bisa menggunggah tapi tidak bisa melihat dashboard unggah.user admin bisa menggunggah tapi tidak bisa melihat dashboard unggah.Steven KusumanSteven Kusumanhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/112Bugfix: Login2020-10-08T12:52:49+07:00Steven KusumanBugfix: Login merubah halaman /login dan /login_admin agar redirect ke /administrasi jika user telah terautentikasi. merubah halaman /login dan /login_admin agar redirect ke /administrasi jika user telah terautentikasi.Steven KusumanSteven Kusumanhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/108User Interface: Navbar2020-10-10T00:18:49+07:00Ichlasul AffanUser Interface: NavbarFitur navbar pada landing page agar dapat melakukan navigasi antar page dengan mudah, terutama untuk login kontributor
FCFS: @gregorius.aprisunnea @joshsudung @salsahavaFitur navbar pada landing page agar dapat melakukan navigasi antar page dengan mudah, terutama untuk login kontributor
FCFS: @gregorius.aprisunnea @joshsudung @salsahavaJosh SudungJosh Sudunghttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/106Material Statistic: Statistic API2020-10-03T22:17:37+07:00Ichlasul AffanMaterial Statistic: Statistic APISebagai eksternal developer, saya ingin mendapatkan data statistik Digipus dalam bentuk JSON yang berisi jumlah download, comment, like, dan view per hari dari suatu `start_date` hingga `end_date` (melalui url param) sehingga saya bisa m...Sebagai eksternal developer, saya ingin mendapatkan data statistik Digipus dalam bentuk JSON yang berisi jumlah download, comment, like, dan view per hari dari suatu `start_date` hingga `end_date` (melalui url param) sehingga saya bisa menggunakan data ini untuk keperluan web saya.Jonathan Christopher JakubJonathan Christopher Jakubhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/105Material: Request2020-10-19T16:21:53+07:00Ichlasul AffanMaterial: RequestRequest material which doesn't exist yet —> fitur dimana pengguna mengajukan permintaan adanya material tertentu yang belum ada di database
FCFS. @insan @Muhamad.lutfi71Request material which doesn't exist yet —> fitur dimana pengguna mengajukan permintaan adanya material tertentu yang belum ada di database
FCFS. @insan @Muhamad.lutfi71Muhamad Lutfi Arifinsan ramadhanMuhamad Lutfi Arifhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/104Material: Report Abuse (Admin View)2020-10-09T21:57:33+07:00Ichlasul AffanMaterial: Report Abuse (Admin View)Admin dapat melihat laporan-laporan dari User dan Admin dapat memblokir material berdasarkan laporan user
FCFS. @yaumialfadha @yusufAdmin dapat melihat laporan-laporan dari User dan Admin dapat memblokir material berdasarkan laporan user
FCFS. @yaumialfadha @yusufYusuf T ArdhoYusuf T Ardhohttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/100Material: Like/Favorite (Admin View)2020-10-09T13:14:14+07:00Ichlasul AffanMaterial: Like/Favorite (Admin View)Admin dapat melihat daftar material yang diupload oleh semua contributor dengan jumlah user yang telah menandai material tersebut sebagai favorite. Halaman ini tampil pada bagian kelola materi yang disertai dengan detail materi lainnya.
...Admin dapat melihat daftar material yang diupload oleh semua contributor dengan jumlah user yang telah menandai material tersebut sebagai favorite. Halaman ini tampil pada bagian kelola materi yang disertai dengan detail materi lainnya.
FCFS. @ahmad_fauzan458 @reyhan.alhafizalAhmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/99Material: Comment Moderation2020-10-19T16:36:45+07:00Ichlasul AffanMaterial: Comment ModerationModerate comments. Untuk administrator dapat memoderasi komentar
FCFS. @felicia51 @rizkhi.pramudyaModerate comments. Untuk administrator dapat memoderasi komentar
FCFS. @felicia51 @rizkhi.pramudyaFeliciaFeliciahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/98Material: Disable Comment for Unauthenticated2020-10-10T00:02:00+07:00Ichlasul AffanMaterial: Disable Comment for UnauthenticatedDisable comment bagi public kecuali sudah login
FCFS. @arief.pratama01 @muhammad.indra71Disable comment bagi public kecuali sudah login
FCFS. @arief.pratama01 @muhammad.indra71Muhammad Indra RamadhanMuhammad Indra Ramadhanhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/95User Interface: Name Banner2020-10-09T17:39:51+07:00Ichlasul AffanUser Interface: Name BannerAS A user I WANT TO have the name of this application not just on the tab as it may be hard to notice, but on the application itself SO THAT I won’t be confused when I visit this page and only seeing the big text: Temukan Materi Yang Kam...AS A user I WANT TO have the name of this application not just on the tab as it may be hard to notice, but on the application itself SO THAT I won’t be confused when I visit this page and only seeing the big text: Temukan Materi Yang Kamu Mau! Cari dengan judul buku, penerbit, atau penulis and a search bar without knowing what application it is.
Note from TA: This issue may be conflicting with #108.Michael Christopher ManullangMichael Christopher Manullanghttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/93Tech Stack: Django 3.1 JSONField2020-10-01T12:23:09+07:00Ichlasul AffanTech Stack: Django 3.1 JSONFieldSebagai developer, saya ingin penggunaan JSONField lama (django.contrib.postgres.fields.JSONField) diganti dengan JSONField baru (django.db.models.JSONField, untuk Django 3.1) yang bersifat database-agnostic agar proyek ini lebih kompati...Sebagai developer, saya ingin penggunaan JSONField lama (django.contrib.postgres.fields.JSONField) diganti dengan JSONField baru (django.db.models.JSONField, untuk Django 3.1) yang bersifat database-agnostic agar proyek ini lebih kompatibel terhadap penggunaan DBMS populer lainnya seperti MySQL dan SQLite3.
Catatan dari asdos: Berarti dibutuhkan upgrade versi Django. Pastikan Anda telah memikirkan tahapan-tahapan sistematis untuk melakukan upgrade, agar dapat diikuti oleh teman-teman lain. Hal ini penting karena upgrade versi sering menimbulkan konflik karena ada perubahan fitur atau ada fitur yang dihapus.Farhan Azyumardhi AzmiFarhan Azyumardhi Azmihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/81QA: Remove Code Duplication on Templates2020-10-19T16:37:49+07:00Ichlasul AffanQA: Remove Code Duplication on Templatesrefactor (reduce / remove ) duplicate code pada beberapa file, saya ambil pada folder app/templates/*refactor (reduce / remove ) duplicate code pada beberapa file, saya ambil pada folder app/templates/*Irfan Aziz Al AminIrfan Aziz Al Aminhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/80QA: Compose to Service Layer2020-10-16T00:07:25+07:00Ichlasul AffanQA: Compose to Service LayerAs a developer, i want to reduce the code smell in the views and compose it to the service layerAs a developer, i want to reduce the code smell in the views and compose it to the service layerAdrika NovrialdiAdrika Novrialdihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/77Profile: User Download History2020-10-09T19:16:47+07:00Ichlasul AffanProfile: User Download HistorySebagai user, saya ingin mengetahui histori materi yang telah didownload untuk menghindari download materi yang sama berulang kali. (prioritas)Sebagai user, saya ingin mengetahui histori materi yang telah didownload untuk menghindari download materi yang sama berulang kali. (prioritas)SAMUEL TUPA FEBRIANSAMUEL TUPA FEBRIANhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/75Profile: Uploaded Material Comment List (Contributor View)2020-10-03T22:28:44+07:00Ichlasul AffanProfile: Uploaded Material Comment List (Contributor View)Sebagai user, saya ingin dapat melihat materi yang sudah saya upload dan komentarnya dalam format yang dikelompokkan per materi, melalui url: "/posts/" (sekarang hanya berisi list semua komentar saja, dan diakses melalui url kontributor/...Sebagai user, saya ingin dapat melihat materi yang sudah saya upload dan komentarnya dalam format yang dikelompokkan per materi, melalui url: "/posts/" (sekarang hanya berisi list semua komentar saja, dan diakses melalui url kontributor/<pk>/comments, yang mana pk adalah id dari user sekarang) sehingga saya bisa melihat komentar-komentar per materi dengan mudah.Jonathan Christopher JakubJonathan Christopher Jakubhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/74Profile: Contributor's Upload History2020-10-09T19:16:46+07:00Ichlasul AffanProfile: Contributor's Upload HistoryUser (General Public) dapat melihat profile dan riwayat unggah dari Kontributor. Hal ini dapat memudahkan user untuk mencari materi-materi terkait yang diunggah oleh kontributor tersebut tanpa harus memasukkan namanya di dalam kolom pen...User (General Public) dapat melihat profile dan riwayat unggah dari Kontributor. Hal ini dapat memudahkan user untuk mencari materi-materi terkait yang diunggah oleh kontributor tersebut tanpa harus memasukkan namanya di dalam kolom pencarian.MUHAMMAD EZRA RIZKIATAMA PUTRAMUHAMMAD EZRA RIZKIATAMA PUTRA