DIGIPUS issueshttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues2020-10-08T15:18:30+07:00https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/2Auth: Admin Activation2020-10-08T15:18:30+07:00Ichlasul AffanAuth: Admin ActivationFitur ini mengharuskan untuk mengimplementasi Role Super Admin / Django Admin dimana ketika User yang tidak memiliki Akun tidak bisa langsung mengaktifkan Role Admin.Fitur ini mengharuskan untuk mengimplementasi Role Super Admin / Django Admin dimana ketika User yang tidak memiliki Akun tidak bisa langsung mengaktifkan Role Admin.Rizkhi PHRizkhi PHhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/3Auth: Admin Registration2020-10-30T08:21:54+07:00Ichlasul AffanAuth: Admin RegistrationApprove registrasi new Kontributor dan new Admin oleh existing AdminApprove registrasi new Kontributor dan new Admin oleh existing AdminArief PratamaArief Pratamahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/5Auth: Login Flow (User, General Public)2020-10-30T05:59:38+07:00Ichlasul AffanAuth: Login Flow (User, General Public)As a user, i want to be able to log in to the software using dashboardAs a user, i want to be able to log in to the software using dashboardArief PratamaArief Pratamahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/6Auth: Login Flow (Contributor)2020-10-19T17:18:24+07:00Ichlasul AffanAuth: Login Flow (Contributor)As a user, i want to be able to log in to the software using dashboard
This idea came from 2 students: @alfian.fuadi and @adrika-novrialdi. First Come, First Serve. To reserve, set yourself as assignee.As a user, i want to be able to log in to the software using dashboard
This idea came from 2 students: @alfian.fuadi and @adrika-novrialdi. First Come, First Serve. To reserve, set yourself as assignee.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/7Auth: Login Flow (Admin)2020-10-21T19:55:10+07:00Ichlasul AffanAuth: Login Flow (Admin)As a user, i want to be able to log in to the software using dashboard
This idea came from 2 students: @alfian.fuadi @adrika-novrialdi. First Come, First Serve. To reserve, set yourself as assignee.As a user, i want to be able to log in to the software using dashboard
This idea came from 2 students: @alfian.fuadi @adrika-novrialdi. First Come, First Serve. To reserve, set yourself as assignee.Adrika NovrialdiAdrika Novrialdihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/8Auth: Login API2020-10-19T16:29:46+07:00Ichlasul AffanAuth: Login APIAPI Login dapat menjadi dsar untuk membawa aplikasi digipus ini untuk menggunakan framework frontend seperti vue ataupun mobile app. Sebagai implementasi dari api ini saya memilih fitur Verifikasi Materi karena merupakan use case yang mu...API Login dapat menjadi dsar untuk membawa aplikasi digipus ini untuk menggunakan framework frontend seperti vue ataupun mobile app. Sebagai implementasi dari api ini saya memilih fitur Verifikasi Materi karena merupakan use case yang mungkin dapat dikembangkan sebagai proof-of-concept dalam penggunaan API DigipusI Gusti Putu Agastya IndrayanaI Gusti Putu Agastya Indrayanahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/9Auth: Register Admin/Contrib Email Verification2020-10-30T21:27:47+07:00Ichlasul AffanAuth: Register Admin/Contrib Email VerificationEmail Verifikasi bagi new Admin atau new KontributorEmail Verifikasi bagi new Admin atau new KontributorArief PratamaArief Pratamahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/10Auth: Register Form Validation2020-10-14T22:21:03+07:00Ichlasul AffanAuth: Register Form ValidationMenambahkan validasi pada form registrasi.Menambahkan validasi pada form registrasi.Moh FaisalMoh Faisalhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/11Bugfix: Delete Category2020-10-08T14:03:52+07:00Ichlasul AffanBugfix: Delete CategorySaat hapus kategori terdapat teks yang harus diisi pada saat konfirmasi, sedangkan tidak ada pada fitur hapus adminSaat hapus kategori terdapat teks yang harus diisi pada saat konfirmasi, sedangkan tidak ada pada fitur hapus adminRahmat FadhilahRahmat Fadhilahhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/13Bugfix: Homepage UI Fix2020-11-01T02:28:29+07:00Ichlasul AffanBugfix: Homepage UI FixMemperbaiki tampilan atau UI pada halaman awal atau homepage.
Catatan tim asdos: Issue ini seharusnya dikerjakan setelah #5 dan #108.Memperbaiki tampilan atau UI pada halaman awal atau homepage.
Catatan tim asdos: Issue ini seharusnya dikerjakan setelah #5 dan #108.MikhaelMikhaelhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/14Bugfix: File Uploader on Material Upload2020-10-30T13:29:36+07:00Ichlasul AffanBugfix: File Uploader on Material UploadSebaiknya tampilan form upload file tidak berbentuk text fieldSebaiknya tampilan form upload file tidak berbentuk text fieldSalsabila Hava QabitaSalsabila Hava Qabitahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/15Bugfix: Remove Geolocation Metadata from Image on Material Upload2020-10-19T16:42:37+07:00Ichlasul AffanBugfix: Remove Geolocation Metadata from Image on Material UploadMenghilangkan geolocation (gpd, longitude, latitude) pada image yang diupload oleh kontributor sebagai profile picture. --> solve privacy issue kontributorMenghilangkan geolocation (gpd, longitude, latitude) pada image yang diupload oleh kontributor sebagai profile picture. --> solve privacy issue kontributorGregorius AprisunneaGregorius Aprisunneahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/20Bugfix: Profile URL Fix2020-10-22T23:32:57+07:00Ichlasul AffanBugfix: Profile URL FixSebagai admin saya ingin hanya dapat mengakses halaman profile saya melalui url yang sama dengan kontributor (menggabungkan halaman dan url profile admin dan profile kontributor dengan melihat user yang sekarang sedang aktif) sehingga ur...Sebagai admin saya ingin hanya dapat mengakses halaman profile saya melalui url yang sama dengan kontributor (menggabungkan halaman dan url profile admin dan profile kontributor dengan melihat user yang sekarang sedang aktif) sehingga url yang saya akses terlihat lebih rapi.
Catatan tim asdos: Seharusnya bisa dikerjakan setelah issue #70.Jonathan Christopher JakubJonathan Christopher Jakubhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/22Bugfix: URL di app Administration dan App2020-10-09T12:34:18+07:00Ichlasul AffanBugfix: URL di app Administration dan Appmemperbaiki error handling status code 403 dengan page yang lebih user-friendlymemperbaiki error handling status code 403 dengan page yang lebih user-friendlyMikhaelMikhaelhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/24Discussion Forum2020-10-09T09:49:52+07:00Ichlasul AffanDiscussion ForumFitur forum untuk diskusi. Pada forum dapat me-mention material yang dipublish sebelumnya untuk melakukan pembahasan yang lebih dalam.Fitur forum untuk diskusi. Pada forum dapat me-mention material yang dipublish sebelumnya untuk melakukan pembahasan yang lebih dalam.Azhar RaisAzhar Raishttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/25Guest Book2020-10-19T17:13:46+07:00Ichlasul AffanGuest BookGuest Book (Buku Tamu) —> merupakan fitur yang digunakan untuk mencatat kedatangan anggota perpustakaan
Ide yang serupa diajukan oleh @insan dan @selvyfitriani31. Kami masih memiliki pertanyaan terkait fitur ini, apakah fitur ini sepert...Guest Book (Buku Tamu) —> merupakan fitur yang digunakan untuk mencatat kedatangan anggota perpustakaan
Ide yang serupa diajukan oleh @insan dan @selvyfitriani31. Kami masih memiliki pertanyaan terkait fitur ini, apakah fitur ini seperti form untuk anonymous, atau pendataan otomatis untuk registered user, atau keduanya? Silakan diskusikan. Apabilan memang keduanya, berarti isu ini bisa dipecah jadi dua.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/26Material: Approval > Reject Reason2020-10-31T12:49:05+07:00Ichlasul AffanMaterial: Approval > Reject ReasonMenambahkan field textbox alasan me-reject material yang bisa dilihat oleh contributor yang menambahkan materialMenambahkan field textbox alasan me-reject material yang bisa dilihat oleh contributor yang menambahkan materialMikhaelMikhaelhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/29Material Categorization: Email Subscribe on Category2020-11-28T15:47:03+07:00Ichlasul AffanMaterial Categorization: Email Subscribe on CategorySebagai seorang pengguna, saya ingin mengikuti (subscribe/follow) materi di kategori tertentu sehingga saya bisa mendapatkan notifikasi email ketika ada materi/konten baru terupload.Sebagai seorang pengguna, saya ingin mengikuti (subscribe/follow) materi di kategori tertentu sehingga saya bisa mendapatkan notifikasi email ketika ada materi/konten baru terupload.Dave NathanaelDave Nathanaelhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/31Material: Contributor Subscribe to Comments on His/Her Uploaded Materials2020-10-29T22:05:03+07:00Ichlasul AffanMaterial: Contributor Subscribe to Comments on His/Her Uploaded Materialssebagai seorang kontributor, saya ingin mendapatkan notifikasi email jika ada orang lain yang menambahkan komentar pada materi yang saya unggah, sehingga saya bisa menanggapi komentar tersebut dengan lebih cepatsebagai seorang kontributor, saya ingin mendapatkan notifikasi email jika ada orang lain yang menambahkan komentar pada materi yang saya unggah, sehingga saya bisa menanggapi komentar tersebut dengan lebih cepatDave NathanaelDave Nathanaelhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/32Material: Like/Dislike on a Comment2020-10-18T21:10:46+07:00Ichlasul AffanMaterial: Like/Dislike on a CommentFitur like dan dislike di comments yang telah dibuat oleh users.Fitur like dan dislike di comments yang telah dibuat oleh users.Bunga Amalia KurniawatiBunga Amalia Kurniawatihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/33Material: Share Comment to Social Media or Clipboard2020-10-19T17:15:09+07:00Ichlasul AffanMaterial: Share Comment to Social Media or Clipboardkalau user bisa memberikan komentar, berarti antara user mempunyai id digipus atau masuk menggunakan sosial media. Kita dapat membuat fitur tombol share ke akun sosialnya atau sederhananya "copy to clipboard" sehingga bisa di paste di so...kalau user bisa memberikan komentar, berarti antara user mempunyai id digipus atau masuk menggunakan sosial media. Kita dapat membuat fitur tombol share ke akun sosialnya atau sederhananya "copy to clipboard" sehingga bisa di paste di sosial media milik pengguna.Ken ReinhartKen Reinharthttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/35Material: Delete Material (Soft Delete/Recycle Bin)2020-10-23T15:10:15+07:00Ichlasul AffanMaterial: Delete Material (Soft Delete/Recycle Bin)Fitur ini memungkinkan untuk para Contributor / Pemateri untuk menghapus materi yang sudah dia unggah (Soft Delete untuk keperluan data ), sehingga sekiranya ada materi yang sensitif bisa dihapus tanpa perlu kehilangan data
.Fitur ini memungkinkan untuk para Contributor / Pemateri untuk menghapus materi yang sudah dia unggah (Soft Delete untuk keperluan data ), sehingga sekiranya ada materi yang sensitif bisa dihapus tanpa perlu kehilangan data
.Rizkhi PHRizkhi PHhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/63Material: Upload Video Material2020-10-30T22:24:56+07:00Ichlasul AffanMaterial: Upload Video MaterialMenambah jenis materi video bagi Contributors menggunakan link embed Youtube, sehingga video bisa diputar memakai video player Youtube (atau yang lainnya) bagi user public.
Catatan dari asdos: Perhatikan terkait praktik upload file besa...Menambah jenis materi video bagi Contributors menggunakan link embed Youtube, sehingga video bisa diputar memakai video player Youtube (atau yang lainnya) bagi user public.
Catatan dari asdos: Perhatikan terkait praktik upload file besar, karena bisa jadi akan menyebabkan RTO (request timeout) jika hanya menggunakan POST biasa.Edward Partogi Gembira AbyatarEdward Partogi Gembira Abyatarhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/38Material: Like/Favorite (Contributor View)2020-10-09T14:57:40+07:00Ichlasul AffanMaterial: Like/Favorite (Contributor View)Contributor dapat melihat daftar material yang diupload olehnya dengan jumlah user yang telah menandai material tersebut sebagai favoriteContributor dapat melihat daftar material yang diupload olehnya dengan jumlah user yang telah menandai material tersebut sebagai favoriteAhmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/39Material: Like/Favorite (User View)2020-10-19T16:28:13+07:00Ichlasul AffanMaterial: Like/Favorite (User View)User able to see the list of material that he/she has liked and see the detail of the material.
Note from TA: This idea was submitted by @adrika-novrialdi, @ahmad_fauzan458, @hisyam_athaya, @mutiarahmatun, @Nisrinous, and @reyhan.alhafi...User able to see the list of material that he/she has liked and see the detail of the material.
Note from TA: This idea was submitted by @adrika-novrialdi, @ahmad_fauzan458, @hisyam_athaya, @mutiarahmatun, @Nisrinous, and @reyhan.alhafizal. There is a possibility to break down this issue into two: Like and Dislike.
- If you prefer to break down the issue, you can create new issue, and reserve by assigning yourself immediately to that issue.
- If you prefer to keep this issue as it is, you can reserve by assigning immediately to this issue.Mutia Rahmatun HusnaMutia Rahmatun Husnahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/40Material: Mass Catalog Management2020-10-30T06:21:58+07:00Ichlasul AffanMaterial: Mass Catalog ManagementUpload catalog massal dari Excel (Kecuali file content dan Cover) untuk Kontributor dan Approve katalog massal untuk adminUpload catalog massal dari Excel (Kecuali file content dan Cover) untuk Kontributor dan Approve katalog massal untuk adminArief PratamaArief Pratamahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/41Material: Random Material List2020-10-19T16:28:27+07:00Ichlasul AffanMaterial: Random Material ListSebagai pengguna saya ingin mendapatkan konten edukasi yang dapat dipilih secara random, sehingga saya bisa mendapatkan konten edukasi yang tidak pernah saya pikirkan sebelumnya untuk dicari.Sebagai pengguna saya ingin mendapatkan konten edukasi yang dapat dipilih secara random, sehingga saya bisa mendapatkan konten edukasi yang tidak pernah saya pikirkan sebelumnya untuk dicari.Nandhika PrayogaNandhika Prayogahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/43Material: Add Rating2020-10-13T14:34:33+07:00Ichlasul AffanMaterial: Add RatingUser dapat memberikan rate kepada sebuah material.
Catatan Tim Asdos: Isu yang serupa terkait rating ini diajukan oleh @ahmad_fauzan458, @alfian.fuadi, @kenreinhart, @kevinraikhan, @Muhamad.lutfi71, @nan011, @nurmaayuw, dan @reyhan.alha...User dapat memberikan rate kepada sebuah material.
Catatan Tim Asdos: Isu yang serupa terkait rating ini diajukan oleh @ahmad_fauzan458, @alfian.fuadi, @kenreinhart, @kevinraikhan, @Muhamad.lutfi71, @nan011, @nurmaayuw, dan @reyhan.alhafizal.Kevin Raikhan Zainkevin.raikhan@ui.ac.idKevin Raikhan Zainkevin.raikhan@ui.ac.idhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/44Material: List of Rated Materials (User View)2020-10-27T02:40:06+07:00Ichlasul AffanMaterial: List of Rated Materials (User View)User dapat melihat daftar semua material yang telah diberikan rate olehnya.
Catatan Tim Asdos: Isu yang serupa terkait rating ini diajukan oleh @ahmad_fauzan458, @alfian.fuadi, @kenreinhart, @kevinraikhan, @Muhamad.lutfi71, @nan011, @nu...User dapat melihat daftar semua material yang telah diberikan rate olehnya.
Catatan Tim Asdos: Isu yang serupa terkait rating ini diajukan oleh @ahmad_fauzan458, @alfian.fuadi, @kenreinhart, @kevinraikhan, @Muhamad.lutfi71, @nan011, @nurmaayuw, dan @reyhan.alhafizal.Kevin Raikhan Zainkevin.raikhan@ui.ac.idKevin Raikhan Zainkevin.raikhan@ui.ac.idhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/45Material: Update Rating2020-11-17T20:51:23+07:00Ichlasul AffanMaterial: Update RatingUser dapat mengubah rate yang telah diberikannya kepada sebuah material melalui daftar tersebut.
Catatan Tim Asdos: Isu yang serupa terkait rating ini diajukan oleh @ahmad_fauzan458, @alfian.fuadi, @kenreinhart, @kevinraikhan, @Muhamad....User dapat mengubah rate yang telah diberikannya kepada sebuah material melalui daftar tersebut.
Catatan Tim Asdos: Isu yang serupa terkait rating ini diajukan oleh @ahmad_fauzan458, @alfian.fuadi, @kenreinhart, @kevinraikhan, @Muhamad.lutfi71, @nan011, @nurmaayuw, dan @reyhan.alhafizal.Nurma Ayu Wigati S. SubrotoNurma Ayu Wigati S. Subrotohttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/46Material: Delete Rating2020-11-18T00:50:49+07:00Ichlasul AffanMaterial: Delete RatingUser dapat menghapus rate yang telah diberikan kepada sebuah material melalui daftar tersebut.
Catatan Tim Asdos: Isu ini dibuat oleh tim asdos untuk memberi kesempatan bagi mahasiswa yang belum mendapatkan isu. Isu yang serupa terkait ...User dapat menghapus rate yang telah diberikan kepada sebuah material melalui daftar tersebut.
Catatan Tim Asdos: Isu ini dibuat oleh tim asdos untuk memberi kesempatan bagi mahasiswa yang belum mendapatkan isu. Isu yang serupa terkait rating ini diajukan oleh @ahmad_fauzan458, @alfian.fuadi, @kenreinhart, @kevinraikhan, @Muhamad.lutfi71, @nan011, @nurmaayuw, dan @reyhan.alhafizal. Diutamakan yang mengambil isu ini adalah salah satu dari mereka.Nurma Ayu Wigati S. SubrotoNurma Ayu Wigati S. Subrotohttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/110Guest book for non-registered user2020-11-01T16:59:15+07:00Selvy Fitrianiselvy.fitriani@ui.ac.idGuest book for non-registered userMerupakan fitur yang digunakan untuk mencatat kedatangan setiap non-registered userMerupakan fitur yang digunakan untuk mencatat kedatangan setiap non-registered userSelvy Fitrianiselvy.fitriani@ui.ac.idSelvy Fitrianiselvy.fitriani@ui.ac.idhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/50Material: Save to Google Drive2020-10-10T00:16:42+07:00Ichlasul AffanMaterial: Save to Google DriveSebagai pengguna, saya ingin menyimpan materi ke Google Drive saya sehingga saya dapat mengaksesnya melalui Google DriveSebagai pengguna, saya ingin menyimpan materi ke Google Drive saya sehingga saya dapat mengaksesnya melalui Google DriveReyhan Alhafizal HamidiReyhan Alhafizal Hamidihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/51Material: Search/Query By Title2020-10-19T16:40:05+07:00Ichlasul AffanMaterial: Search/Query By TitleUser dapat full text search untuk query title material
Catatan dari tim asdos: Isu ini secara garis besar diajukan oleh @alfian.fuadi dan @michael.christopher. Sebenarnya isu ini bisa dipecah-pecah lagi untuk dikerjakan banyak orang. Co...User dapat full text search untuk query title material
Catatan dari tim asdos: Isu ini secara garis besar diajukan oleh @alfian.fuadi dan @michael.christopher. Sebenarnya isu ini bisa dipecah-pecah lagi untuk dikerjakan banyak orang. Contohnya: ada yang mengerjakan Search by Title, ada yang mengerjakan Search by Author, ada yang membuat operator AND/OR/XOR/NOT untuk pencarian, dsb.Alfian Fuadi RafliAlfian Fuadi Raflihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/52Material: Similar/Related List2020-10-19T17:02:33+07:00Ichlasul AffanMaterial: Similar/Related ListReferensi buku yang sama atau mirip ketika melihat buku yang dipilih.Referensi buku yang sama atau mirip ketika melihat buku yang dipilih.Ken ReinhartKen Reinharthttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/54Material: Sorting by Like Count2020-10-31T00:24:19+07:00Ichlasul AffanMaterial: Sorting by Like CountUser can sort materials based on their like count, because like count is one of the aspect to determine popularity.
Original Description: See popular material.
Note from TA: Popularity-based Sorting ideas were submitted by @erithiana.s...User can sort materials based on their like count, because like count is one of the aspect to determine popularity.
Original Description: See popular material.
Note from TA: Popularity-based Sorting ideas were submitted by @erithiana.sisijoan, @oki.priyadi, and @reyhan.alhafizal. Thus, we decided to split the feature into 3 issues: Sorting by View Count, Sorting by Like Count, and Add "Most Popular Material" List to Homepage, each person is assigned to an issue.oki priyadioki priyadihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/55Homepage: Hottest Material List2020-10-31T22:39:58+07:00Ichlasul AffanHomepage: Hottest Material ListSebagai pengguna, saya ingin halaman utama menampilkan materi-materi terhangat sehingga saya bisa mendapatkan rekomendasi materi
Note from TA: Popularity-based Sorting ideas were submitted by @erithiana.sisijoan, @oki.priyadi, and @rey...Sebagai pengguna, saya ingin halaman utama menampilkan materi-materi terhangat sehingga saya bisa mendapatkan rekomendasi materi
Note from TA: Popularity-based Sorting ideas were submitted by @erithiana.sisijoan, @oki.priyadi, and @reyhan.alhafizal. Thus, we decided to split the feature into 3 issues: Sorting by View Count, Sorting by Like Count, and Add "Most Popular Material" List to Homepage, each person is assigned to an issue.Reyhan Alhafizal HamidiReyhan Alhafizal Hamidihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/56Material: Sorting by Download Count2020-10-19T16:39:13+07:00Ichlasul AffanMaterial: Sorting by Download CountSee Downloaded CountSee Downloaded CountErithiana Sisijoan KoesnadiErithiana Sisijoan Koesnadihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/57Material: Tagging2020-10-09T10:36:56+07:00Ichlasul AffanMaterial: TaggingFitur tag/ label: pada tiap materi perlu ditambahkan properti tag/ label yaitu topik yang berhubungan dengan isi material.Fitur tag/ label: pada tiap materi perlu ditambahkan properti tag/ label yaitu topik yang berhubungan dengan isi material.Christian Wisnu PurnaadiChristian Wisnu Purnaadihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/61Material: Upload Confirmation Page2020-10-30T22:23:32+07:00Ichlasul AffanMaterial: Upload Confirmation PageSebagai kontributor pada halaman unggah materi, menginginkan dimunculkannya cover image & overview materi (misal halaman pertama) dari dokumen yang telah dipilih, sehingga bisa mengkonfirmasi item dokumen yang dipilih sebelum diunggah.Sebagai kontributor pada halaman unggah materi, menginginkan dimunculkannya cover image & overview materi (misal halaman pertama) dari dokumen yang telah dipilih, sehingga bisa mengkonfirmasi item dokumen yang dipilih sebelum diunggah.Josh SudungJosh Sudunghttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/62Material: Add Release Year Field on Material Upload2020-10-19T16:28:41+07:00Ichlasul AffanMaterial: Add Release Year Field on Material UploadField tahun terbit pada materiField tahun terbit pada materiSalsabila Hava QabitaSalsabila Hava Qabitahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/64News: Create News (Admin)2020-10-19T16:38:06+07:00Ichlasul AffanNews: Create News (Admin)Untuk admin, membuat halaman untuk membuat artikelUntuk admin, membuat halaman untuk membuat artikelMuhammad Feril Bagus PerkasaMuhammad Feril Bagus Perkasahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/66Password: Change Password2020-10-16T21:20:36+07:00Ichlasul AffanPassword: Change PasswordChange Password user, user dapat mengganti password sebelumnya dengan password yang baru, password tersebut tidak boleh sama dengan sebelumnya, harus terdapat upper case, lower case, dan angka.Change Password user, user dapat mengganti password sebelumnya dengan password yang baru, password tersebut tidak boleh sama dengan sebelumnya, harus terdapat upper case, lower case, dan angka.Yaumi AlfadhaYaumi Alfadhahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/70Profile: Admin/Contributor Page2020-10-05T21:05:16+07:00Ichlasul AffanProfile: Admin/Contributor PageHalaman View/Edit Profile bagi Admin dan Kontributor.
Catatan tim asdos: Tolong spesifikasikan lagi, apa bedanya dengan halaman "Sunting Profil" yang sudah ada.Halaman View/Edit Profile bagi Admin dan Kontributor.
Catatan tim asdos: Tolong spesifikasikan lagi, apa bedanya dengan halaman "Sunting Profil" yang sudah ada.Arief PratamaArief Pratamahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/71Profile: Rating for Contributor (Add/Update Rating)2020-10-08T16:21:07+07:00Ichlasul AffanProfile: Rating for Contributor (Add/Update Rating)user bisa memberikan rating bintang (1-5) ke kontributor
Catatan dari Asdos: Ide terkait Rating untuk Kontributor diajukan oleh tiga orang, yaitu @kenreinhart, @michael.wiryadinata, dan @muhammad.ezra61. Kami telah memecah menjadi tiga ...user bisa memberikan rating bintang (1-5) ke kontributor
Catatan dari Asdos: Ide terkait Rating untuk Kontributor diajukan oleh tiga orang, yaitu @kenreinhart, @michael.wiryadinata, dan @muhammad.ezra61. Kami telah memecah menjadi tiga isu, yaitu: Add/Update Rating, Delete Rating, dan Rating Count/Average. Silakan diskusikan terkait tiga isu tersebut dan tentukan siapa saja yang akan mengambil masing-masing isu.Michael Wiryadinata HalimMichael Wiryadinata Halimhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/72Profile: Rating for Contributor (Delete Rating)2020-11-11T16:27:50+07:00Ichlasul AffanProfile: Rating for Contributor (Delete Rating)User bisa menghapus/membatalkan rating bintang (1-5) yang telah diberikan ke kontributor
Catatan dari Asdos: Ide terkait Rating untuk Kontributor diajukan oleh tiga orang, yaitu @kenreinhart, @michael.wiryadinata, dan @muhammad.ezra61. ...User bisa menghapus/membatalkan rating bintang (1-5) yang telah diberikan ke kontributor
Catatan dari Asdos: Ide terkait Rating untuk Kontributor diajukan oleh tiga orang, yaitu @kenreinhart, @michael.wiryadinata, dan @muhammad.ezra61. Kami telah memecah menjadi tiga isu, yaitu: Add/Update Rating, Delete Rating, dan Rating Count/Average. Silakan diskusikan terkait tiga isu tersebut dan tentukan siapa saja yang akan mengambil masing-masing isu.MUHAMMAD EZRA RIZKIATAMA PUTRAMUHAMMAD EZRA RIZKIATAMA PUTRAhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/73Profile: Rating for Contributor (Rating Count/Average)2020-10-25T16:22:10+07:00Ichlasul AffanProfile: Rating for Contributor (Rating Count/Average)Terdapat jumlah orang yang memberi rating dan rata-rata rating yang didapatkan pada suatu halaman profil Kontributor.
Catatan dari Asdos: Ide terkait Rating untuk Kontributor diajukan oleh tiga orang, yaitu @kenreinhart, @michael.wiryad...Terdapat jumlah orang yang memberi rating dan rata-rata rating yang didapatkan pada suatu halaman profil Kontributor.
Catatan dari Asdos: Ide terkait Rating untuk Kontributor diajukan oleh tiga orang, yaitu @kenreinhart, @michael.wiryadinata, dan @muhammad.ezra61. Kami telah memecah menjadi tiga isu, yaitu: Add/Update Rating, Delete Rating, dan Rating Count/Average. Silakan diskusikan terkait tiga isu tersebut dan tentukan siapa saja yang akan mengambil masing-masing isu.Michael Wiryadinata HalimMichael Wiryadinata Halimhttps://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 PUTRAhttps://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/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/79QA: Add More Tests on Material Upload2020-11-01T00:23:38+07:00Ichlasul AffanQA: Add More Tests on Material UploadMenambahkan test untuk fitur Unggah Materi.Menambahkan test untuk fitur Unggah Materi.Moh FaisalMoh Faisalhttps://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/84Report Book Loss2020-11-07T22:03:58+07:00Ichlasul AffanReport Book Lossuser bisa melaporkan buku yang hilang dari daftar buku di web yang sudah pernah dipinjam atau tidak sesuai dengan judulnyauser bisa melaporkan buku yang hilang dari daftar buku di web yang sudah pernah dipinjam atau tidak sesuai dengan judulnyaKen ReinhartKen Reinharthttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/85Material Statistic: By Category2020-10-31T10:28:03+07:00Ichlasul AffanMaterial Statistic: By CategoryStatistik materi by category, untuk Admin dan KontributorStatistik materi by category, untuk Admin dan KontributorArief PratamaArief Pratamahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/86Material Statistic: Like Count (User View)2020-10-30T14:36:30+07:00Ichlasul AffanMaterial Statistic: Like Count (User View)User dapat melihat statistik jumlah Like. Saat ini semua data tersebut sudah tersedia dan terekam di dalam sistem, namun tidak ada cara untuk dilihat oleh semua User (kecuali admin dari admin panel). Statistik tersebut dapat ditambahkan ...User dapat melihat statistik jumlah Like. Saat ini semua data tersebut sudah tersedia dan terekam di dalam sistem, namun tidak ada cara untuk dilihat oleh semua User (kecuali admin dari admin panel). Statistik tersebut dapat ditambahkan di dalam halaman detail materi atau dibuatkan halaman tersendiri dengan tampilan yang menarik (menggunakan chart atau sejenisnya)
Catatan dari asdos: Ide ini diajukan oleh @muhammad.ezra61 dan @muhammad.indra71. Keduanya mengajukan statistik Like, Comment, Download, dan View. Statistik View sudah diajukan secara spesifik oleh @christian.wisnu, dan Statistik Download sudah diajukan secara spesifik oleh @samuel.tupa. Sehingga, tim asdos hanya membuat dua isu dari ide tersebut, yaitu Statistik Like dan Statistik Comment. Silakan diskusikan siapa yang akan mengambil masing-masing isu tersebut.MUHAMMAD EZRA RIZKIATAMA PUTRAMUHAMMAD EZRA RIZKIATAMA PUTRAhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/87Material Statistic: Comment Count (User View)2020-10-29T00:37:11+07:00Ichlasul AffanMaterial Statistic: Comment Count (User View)User dapat melihat statistik jumlah Comment. Saat ini semua data tersebut sudah tersedia dan terekam di dalam sistem, namun tidak ada cara untuk dilihat oleh semua User (kecuali admin dari admin panel). Statistik tersebut dapat ditambahk...User dapat melihat statistik jumlah Comment. Saat ini semua data tersebut sudah tersedia dan terekam di dalam sistem, namun tidak ada cara untuk dilihat oleh semua User (kecuali admin dari admin panel). Statistik tersebut dapat ditambahkan di dalam halaman detail materi atau dibuatkan halaman tersendiri dengan tampilan yang menarik (menggunakan chart atau sejenisnya)
Catatan dari asdos: Ide ini diajukan oleh @muhammad.ezra61 dan @muhammad.indra71. Keduanya mengajukan statistik Like, Comment, Download, dan View. Statistik View sudah diajukan secara spesifik oleh @christian.wisnu, dan Statistik Download sudah diajukan secara spesifik oleh @samuel.tupa. Sehingga, tim asdos hanya membuat dua isu dari ide tersebut, yaitu Statistik Like dan Statistik Comment. Silakan diskusikan siapa yang akan mengambil masing-masing isu tersebut.Muhammad Indra RamadhanMuhammad Indra Ramadhanhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/89User Subscription (Generic)2020-10-31T00:24:17+07:00Ichlasul AffanUser Subscription (Generic)subscription yang secara rutin akan mengirim email kepada pengguna yang melakukan subscriptsubscription yang secara rutin akan mengirim email kepada pengguna yang melakukan subscriptoki priyadioki priyadihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/90Tech Stack: Django REST Framework2020-09-28T09:41:04+07:00Ichlasul AffanTech Stack: Django REST FrameworkSebagai pengembang saya ingin mengganti implementasi REST sekarang yang dilakukan secara manual menjadi implementasi yang menggunakan library Django Rest Framework sehingga akan memudahkan penambahan logic/fitur baru di API dan selain it...Sebagai pengembang saya ingin mengganti implementasi REST sekarang yang dilakukan secara manual menjadi implementasi yang menggunakan library Django Rest Framework sehingga akan memudahkan penambahan logic/fitur baru di API dan selain itu memiliki source code yang lebih bersih, elegan, dan mudah dibaca.
Catatan dari asdos: Kami yakin perubahan yang dilakukan akan sangat besar. Hal ini kemungkinan besar akan menimbulkan conflict dengan hampir semua isu lain. Oleh karena itu, ini paling ideal dikerjakan di sangat awal atau sangat akhir. Pertimbangkan kembali terkait hal tersebut, namun jika Anda yakin, silakan lanjutkan.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/36Material: Delete Material (Hard Delete)2020-10-09T23:21:55+07:00Ichlasul AffanMaterial: Delete Material (Hard Delete)Sebagai seorang kontributor, ketika saya meng-upload materi yang salah, saya ingin ada fitur untuk menghapus materi tersebut.
Komentar dari asdos: Ide Anda serupa dengan #35 sebenarnya. Namun mungkin ada kegunaannya kalau ada fitur Hard...Sebagai seorang kontributor, ketika saya meng-upload materi yang salah, saya ingin ada fitur untuk menghapus materi tersebut.
Komentar dari asdos: Ide Anda serupa dengan #35 sebenarnya. Namun mungkin ada kegunaannya kalau ada fitur Hard Delete (sekali hapus tidak bisa direcover), seperti dalam hal moderasi contohnya.Selvy Fitrianiselvy.fitriani@ui.ac.idSelvy Fitrianiselvy.fitriani@ui.ac.idhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/91Tech Stack: Docker (for Deployment)2020-10-29T20:53:27+07:00Ichlasul AffanTech Stack: Docker (for Deployment)As a developer, i want to be able to run the application and it’s dependencies via Docker.
Note from TA: Issues about Docker Deployment were submitted by two students: @adrika-novrialdi and @\_\_farhanAzmi\_\_. We have splitted this iss...As a developer, i want to be able to run the application and it’s dependencies via Docker.
Note from TA: Issues about Docker Deployment were submitted by two students: @adrika-novrialdi and @\_\_farhanAzmi\_\_. We have splitted this issue into two: Image for Testing (only contains required package), and Image for Deployment. We recommend you to use multi-stage Docker build that will be run in a GitLab CI job. Please discuss about that and determine assignees for those issues.Adrika NovrialdiAdrika Novrialdihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/92Tech Stack: Docker (Image for Testing)2020-10-23T12:27:25+07:00Ichlasul AffanTech Stack: Docker (Image for Testing)As a developer, I want to make our GitLab CI job faster by creating a Docker image that contains only the required packages, so we can use for testing jobs.
Note from TA: Issues about Docker Deployment were submitted by two students: @a...As a developer, I want to make our GitLab CI job faster by creating a Docker image that contains only the required packages, so we can use for testing jobs.
Note from TA: Issues about Docker Deployment were submitted by two students: @adrika-novrialdi and @\_\_farhanAzmi\_\_. We have splitted this issue into two: Image for Testing (only contains required package), and Image for Deployment. We recommend you to use multi-stage Docker build that will be run in a GitLab CI job. Please discuss about that and determine assignees for those issues.Farhan Azyumardhi AzmiFarhan Azyumardhi Azmihttps://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/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/96User Guide2020-10-31T22:21:08+07:00Ichlasul AffanUser GuideAS A user I WANT TO have a user guide on the web application itself SO THAT I as a newbie user can get up to speed on how to use the web application quicklyAS A user I WANT TO have a user guide on the web application itself SO THAT I as a newbie user can get up to speed on how to use the web application quicklyMichael Christopher ManullangMichael Christopher Manullanghttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/97Bugfix: Admin/Contributor Login2020-10-19T16:46:45+07:00Ichlasul AffanBugfix: Admin/Contributor LoginMemperbaiki login admin dan login kontributor karena user kontributor masih bisa login ke dalam admin.
FCFS. Ada dua orang yang originally mengajukan topik ini. Tetapi topik ini menjadi Open for All karena keduanya tidak menjadikan diri...Memperbaiki login admin dan login kontributor karena user kontributor masih bisa login ke dalam admin.
FCFS. Ada dua orang yang originally mengajukan topik ini. Tetapi topik ini menjadi Open for All karena keduanya tidak menjadikan diri mereka sebagai *assignee* hingga 28/09/2020 malam.https://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/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/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/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/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/107Material Statistic: Download Count2020-10-29T19:18:40+07:00Ichlasul AffanMaterial Statistic: Download CountSebagai contributor, saya ingin mengetahui berapa kali materi didownload untuk melihat seberapa besar minat user terhadap materi tersebut. (prioritas)
FCFS. @samuel.tupa @yusufSebagai contributor, saya ingin mengetahui berapa kali materi didownload untuk melihat seberapa besar minat user terhadap materi tersebut. (prioritas)
FCFS. @samuel.tupa @yusufSAMUEL TUPA FEBRIANSAMUEL TUPA FEBRIANhttps://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/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/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/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/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/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/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/121Bugfix: admin dashboard2020-10-29T22:50:35+07:00Steven KusumanBugfix: admin dashboardhalaman dashboard admin ternyata sudah diganti ke /administration, tetapi navbarnya masih ke /dashboard sehingga menghasilkan 403 ketika diclick.halaman dashboard admin ternyata sudah diganti ke /administration, tetapi navbarnya masih ke /dashboard sehingga menghasilkan 403 ketika diclick.Steven KusumanSteven Kusumanhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/122QA: Pipeline Should Fail When Sonarqube Quality Gate Fail2020-10-25T18:42:57+07:00Ahmad Fauzan Amirul IsnainQA: Pipeline Should Fail When Sonarqube Quality Gate FailSaat ini pipeline tetap success meskipun sonarqube quality gate fail. Hal ini membuat issue di branch master pada sonarqube semakin bertambah, karena tidak ada yang memaksa agar hanya kode yang telah lolos quality gate sonarqube yang bis...Saat ini pipeline tetap success meskipun sonarqube quality gate fail. Hal ini membuat issue di branch master pada sonarqube semakin bertambah, karena tidak ada yang memaksa agar hanya kode yang telah lolos quality gate sonarqube yang bisa di merge.
Karena quality gate di master saat ini fail, maka dapat dipastikan setelah issue ini di solve maka pipeline di branch master akan fail. Saya minta izin kepada @ichlasul.affan dan @luthfi.dzaky karena hal ini akan membuat pipeline di master fail sampai kode di master diperbaiki dan quality gate nya passed.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/123Improve discussion forum pagination2020-10-30T01:29:45+07:00Azhar RaisImprove discussion forum paginationMeningkatkan kualitas paginasi forum yang tadinya hanya menunjukkan "Page x of y" menjadi paginasi yang lebih responsif.
Sebagai contoh ketika terdapat 20 halaman maka paginasi akan menampilkan sebagai berikut:
- Halaman 1: [1, 2, 3, "...Meningkatkan kualitas paginasi forum yang tadinya hanya menunjukkan "Page x of y" menjadi paginasi yang lebih responsif.
Sebagai contoh ketika terdapat 20 halaman maka paginasi akan menampilkan sebagai berikut:
- Halaman 1: [1, 2, 3, "...", 20]
- Halaman 2: [1, 2, 3, 4, "...", 20]
- Halaman 5: [1, 2, 3, 4, 5, 6, 7, "...", 20]
- Halaman 10: [1, "...", 8, 9, 10, 11, 12, "...", 20]
- Halaman 15: [1, "...", 13, 14, 15, 16, 17, "...", 20]
- Halaman 20: [1, "...", 18, 19, 20]Azhar RaisAzhar Raishttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/124Material: Support Ticket2020-10-31T08:38:03+07:00Ahmad Fauzan Amirul IsnainMaterial: Support TicketFitur support ticket.
Publisher dapat membuat support ticket untuk meminta support dari admin terkait suatu hal. Support ticket yang telah dibuat dapat direply oleh pembuat support ticket atau oleh admin. Pembuat support ticket dan admi...Fitur support ticket.
Publisher dapat membuat support ticket untuk meminta support dari admin terkait suatu hal. Support ticket yang telah dibuat dapat direply oleh pembuat support ticket atau oleh admin. Pembuat support ticket dan admin dapat melihat support ticket beserta reply terkait support ticket tersebut.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/125Material: Sorting by Comment Count2020-10-31T20:15:26+07:00Bunga Amalia KurniawatiMaterial: Sorting by Comment CountUsers can sort materials based on their comment count because comment count is one of the aspects to determine popularity.Users can sort materials based on their comment count because comment count is one of the aspects to determine popularity.Bunga Amalia KurniawatiBunga Amalia Kurniawatihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/126Improve discussion forum post styling2020-10-30T04:53:05+07:00Azhar RaisImprove discussion forum post stylingUser dapat memberikan styling kepada post yang akan disubmit ke forum (Discussion maupun Comment). Fitur ini akan menggunakan modul [Summernote](https://summernote.org/).User dapat memberikan styling kepada post yang akan disubmit ke forum (Discussion maupun Comment). Fitur ini akan menggunakan modul [Summernote](https://summernote.org/).Azhar RaisAzhar Raishttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/127Bugfix: Profile UI Fix2020-10-31T21:30:44+07:00Salsabila Hava QabitaBugfix: Profile UI FixSalsabila Hava QabitaSalsabila Hava Qabitahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/128QA: Fix Tests Path on Sonarqube Exclusions2020-10-30T20:02:35+07:00Ahmad Fauzan Amirul IsnainQA: Fix Tests Path on Sonarqube ExclusionsThere is a typo on sonarqube exclusions, `**/test.py` should be `**/tests.py`There is a typo on sonarqube exclusions, `**/test.py` should be `**/tests.py`Ahmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/130QA: Fix Code Smells Detected by Sonarqube2020-10-31T16:54:52+07:00Ahmad Fauzan Amirul IsnainQA: Fix Code Smells Detected by SonarqubePada tanggal 31 Oktober 2020 pukul 08.39 terdeteksi 86 code smells pada sonarqube masters. Saya ingin membersihkan code smells tersebut
![Screenshot_from_2020-10-31_08-38-28](/uploads/0926c397ff4cd7a0079f3ad1afacd714/Screenshot_from_202...Pada tanggal 31 Oktober 2020 pukul 08.39 terdeteksi 86 code smells pada sonarqube masters. Saya ingin membersihkan code smells tersebut
![Screenshot_from_2020-10-31_08-38-28](/uploads/0926c397ff4cd7a0079f3ad1afacd714/Screenshot_from_2020-10-31_08-38-28.png)Ahmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/131Bugfix: Add missing migrations2020-10-31T09:31:01+07:00Ahmad Fauzan Amirul IsnainBugfix: Add missing migrationsThere is missing migrations on authentication/migrations/ and register/migrations/. It seems like someone didn't commit their migrations file. Based on Django docs https://docs.djangoproject.com/en/3.0/intro/tutorial02/, migrations shoul...There is missing migrations on authentication/migrations/ and register/migrations/. It seems like someone didn't commit their migrations file. Based on Django docs https://docs.djangoproject.com/en/3.0/intro/tutorial02/, migrations should be committed
![Screenshot_from_2020-10-31_09-02-35](/uploads/698a7f3dbd860f771a8fb749e3c4a5e0/Screenshot_from_2020-10-31_09-02-35.png)Ahmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/132QA: Add Tests for PeriodForm Validation2020-10-31T13:12:44+07:00Ahmad Fauzan Amirul IsnainQA: Add Tests for PeriodForm ValidationCurrently, PeriodForm Validation has no tests that test it, I want to create tests for it.Currently, PeriodForm Validation has no tests that test it, I want to create tests for it.Ahmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/133QA: Fix Bugs Detected by Sonarqube (Part 2)2020-10-31T20:41:56+07:00Bunga Amalia KurniawatiQA: Fix Bugs Detected by Sonarqube (Part 2)Pada tanggal 31 Oktober 2020 pukul 19.58 terdeteksi 9 bugs pada sonarqube masters. Saya ingin membersihkan bugs tersebut.
![image](/uploads/9d61e4c94fb7eb0d553c4f37efd6482f/image.png)Pada tanggal 31 Oktober 2020 pukul 19.58 terdeteksi 9 bugs pada sonarqube masters. Saya ingin membersihkan bugs tersebut.
![image](/uploads/9d61e4c94fb7eb0d553c4f37efd6482f/image.png)Bunga Amalia KurniawatiBunga Amalia Kurniawati