DIGIPUS merge requestshttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests2020-10-09T10:02:57+07:00https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/20[#117] Bugfix: Error On Detail Materi Page2020-10-09T10:02:57+07:00Ahmad Fauzan Amirul Isnain[#117] Bugfix: Error On Detail Materi PageCloses #117Closes #117Ahmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/24Merge 1706039811-22 into master to fix issue #222020-10-09T12:34:17+07:00MikhaelMerge 1706039811-22 into master to fix issue #22MikhaelMikhaelhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/23[#100] Material: Like/Favorite (Admin View)2020-10-09T13:14:13+07:00Ahmad Fauzan Amirul Isnain[#100] Material: Like/Favorite (Admin View)Closes #100Closes #100Ahmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/25[#38] Materia: Like/Favorite (Contributor View)2020-10-09T14:57:40+07:00Ahmad Fauzan Amirul Isnain[#38] Materia: Like/Favorite (Contributor View)Closes #38Closes #38Ahmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/27[#10] Auth: Register Form Validation2020-10-09T16:49:20+07:00Moh Faisal[#10] Auth: Register Form ValidationAdding form validation for register as a kontributor and admin. Form validation for "NIK" and "Nomor Telepon" field.Adding form validation for register as a kontributor and admin. Form validation for "NIK" and "Nomor Telepon" field.Moh FaisalMoh Faisalhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/261706039723 952020-10-09T17:39:51+07:00Michael Christopher Manullang1706039723 95Closes: #95Closes: #95https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/30[#50] Add sharing materi option: Google Drive2020-10-09T22:10:38+07:00Reyhan Alhafizal Hamidi[#50] Add sharing materi option: Google DriveHalo semua. Saya membuat opsi baru membagikan materi melalui Google Drive. Jika memilih opsi ini, file materi akan tersimpan di Google Drive pengguna.
Fitur ini memerlukan `client_secrets.json` untuk menyimpan credentials Google Drive A...Halo semua. Saya membuat opsi baru membagikan materi melalui Google Drive. Jika memilih opsi ini, file materi akan tersimpan di Google Drive pengguna.
Fitur ini memerlukan `client_secrets.json` untuk menyimpan credentials Google Drive API. Karena file ini rahasia, sehingga saya masukkan ke `.gitignore`. Saya mohon bantuan kepada Asdos @ichlasul.affan membantu saya menyimpan credentials ini di production.
Mohon maaf untuk fungsi `upload_to_gdrive` tidak bisa saya cover dalam test dengan unit test maupun functional test karena hal tersebut berkaitan dengan OAuth Google dan aplikasi eksternal Google Drive. Namun, saya tetap melakukan test pada method `save_to_gdrive` dengan melakukan mock terhadap `upload_to_gdrive` dan memastikan method tersebut dipanggil atau tidak sesuai dengan case nya. Terima kasih atas pengertiannya.
Salam,
Reyhan Alhafizal Hamidi (1706040082)
----------
Closes #50https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/28[#30] Material: Citation Generator2020-10-09T18:48:18+07:00Anthony Dewa Priyasembada[#30] Material: Citation GeneratorAnthony Dewa PriyasembadaAnthony Dewa Priyasembadahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/33[#30] Hotfix : Lost code when merged2020-10-09T20:12:20+07:00Anthony Dewa Priyasembada[#30] Hotfix : Lost code when mergedAnthony Dewa PriyasembadaAnthony Dewa Priyasembadahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/34[#104] Material: Report Abuse (Admin View)2020-10-09T20:17:42+07:00Yusuf T Ardho[#104] Material: Report Abuse (Admin View)https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/35[#51] Material: Search/Query By Title2020-10-09T20:47:15+07:00Alfian Fuadi Rafli[#51] Material: Search/Query By Titlehttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/38Delete functional test from unit test pipeline2020-10-09T22:15:59+07:00Alfian Fuadi RafliDelete functional test from unit test pipelinehttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/40[56] Fitur Sort by Jumlah Unduh (Download)2020-10-09T22:37:17+07:00Erithiana Sisijoan Koesnadi[56] Fitur Sort by Jumlah Unduh (Download)Implementation for https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/56Implementation for https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/56Erithiana Sisijoan KoesnadiErithiana Sisijoan Koesnadihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/43Delete Material for Contributor2020-10-09T23:05:46+07:00Selvy Fitrianiselvy.fitriani@ui.ac.idDelete Material for ContributorSelvy Fitrianiselvy.fitriani@ui.ac.idSelvy Fitrianiselvy.fitriani@ui.ac.idhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/39[#119] QA: Fix Bugs Detected By Sonarqube2020-10-09T23:41:58+07:00Ahmad Fauzan Amirul Isnain[#119] QA: Fix Bugs Detected By SonarqubeCloses #119Closes #119Ahmad Fauzan Amirul IsnainAhmad Fauzan Amirul Isnainhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/36[#98] Material: Disable Comment for Unauthenticated2020-10-10T00:02:00+07:00Muhammad Indra Ramadhan[#98] Material: Disable Comment for Unauthenticatedcloses #98closes #98Muhammad Indra RamadhanMuhammad Indra Ramadhanhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/41[#118] Google recaptcha2020-10-10T00:05:03+07:00Sayid Abyan Rizal Shiddiq[#118] Google recaptchaCloses #118 Google recaptchaCloses #118 Google recaptchaSayid Abyan Rizal ShiddiqSayid Abyan Rizal Shiddiqhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/44[#50] Fix codesmell from Share Materi via Google Drive2020-10-10T00:16:41+07:00Reyhan Alhafizal Hamidi[#50] Fix codesmell from Share Materi via Google DriveRemove unnecessary line and importRemove unnecessary line and importhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/31[#108] User Interface: Navbar2020-10-10T00:18:48+07:00Josh Sudung[#108] User Interface: NavbarDynamic Navbar for landing page based on user's role. Closes #108Dynamic Navbar for landing page based on user's role. Closes #108Josh SudungJosh Sudunghttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/48[#8] Material: Like/Favorite (User View)2020-10-10T00:20:56+07:00I Gusti Putu Agastya Indrayana[#8] Material: Like/Favorite (User View)Implement a token login and refresh API using djangorestframework_simplejwt.Implement a token login and refresh API using djangorestframework_simplejwt.