DIGIPUS merge requestshttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests2020-09-29T20:31:30+07:00https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/2[#43] Rating model to unblock issues #42 #44 #45 #46 #101 #1022020-09-29T20:31:30+07:00Kevin Raikhan Zainkevin.raikhan@ui.ac.id[#43] Rating model to unblock issues #42 #44 #45 #46 #101 #102Unblock issue yang membutuhkan model rating (#42 #44 #45 #46 #101 #102)Unblock issue yang membutuhkan model rating (#42 #44 #45 #46 #101 #102)Kevin Raikhan Zainkevin.raikhan@ui.ac.idKevin Raikhan Zainkevin.raikhan@ui.ac.idhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/1[93] Tech Stack: Django 3.1 JSONField2020-10-01T12:23:09+07:00Farhan Azyumardhi Azmi[93] Tech Stack: Django 3.1 JSONFieldCloses #93
- Upgrade versi Django ke `3.1`.
- Mengubah penggunaan `django.contrib.postgres.fields.JSONField` menjadi `django.db.models.JSONField` yang digunakan sebagai field `report` pada model `administration.models.VerificationRepor...Closes #93
- Upgrade versi Django ke `3.1`.
- Mengubah penggunaan `django.contrib.postgres.fields.JSONField` menjadi `django.db.models.JSONField` yang digunakan sebagai field `report` pada model `administration.models.VerificationReport`.
- Menambahkan test terhadap kode-kode yang menggunakan implementasi field `VerificationReport.report` yang belum ter-cover.Farhan Azyumardhi AzmiFarhan Azyumardhi Azmihttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/7[70] Update Halaman Sunting Profil Kontributor/Admin2020-10-01T23:18:27+07:00Arief Pratama[70] Update Halaman Sunting Profil Kontributor/AdminIsu #70Isu #70https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/81906457480-1052020-10-02T10:32:34+07:00insan ramadhan1906457480-105https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/4[#106] Implement Traffic Statistics API2020-10-04T22:25:42+07:00Jonathan Christopher Jakub[#106] Implement Traffic Statistics APICloses #106
This MR adds a new app of `traffic_statistics` with a single endpoint:
`{base_url}/statistics/api/?start_date={dd-mm-yyy}&end_date={dd-mm-yyy}/`
This endpoint will return the daily View, Comment, Download, and Like counts ...Closes #106
This MR adds a new app of `traffic_statistics` with a single endpoint:
`{base_url}/statistics/api/?start_date={dd-mm-yyy}&end_date={dd-mm-yyy}/`
This endpoint will return the daily View, Comment, Download, and Like counts from the given date range in JSON format.
Sonarqube report [here](https://pmpl.cs.ui.ac.id/sonarqube/dashboard?branch=1706040151-106&id=id.go.depok.diskominfo%3Adigipus).Jonathan Christopher JakubJonathan Christopher Jakubhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/6[#75] Group comments per post on User Comments page2020-10-04T22:25:59+07:00Jonathan Christopher Jakub[#75] Group comments per post on User Comments pageCloses #75
This MR changes the `/kontributor/id/comments` endpoint:
* Will now be accessed from `/posts/`
* Comments will be grouped per post
* Internal related code revamp
Sonarqube report [here](https://pmpl.cs.ui.ac.id/sonarqube/da...Closes #75
This MR changes the `/kontributor/id/comments` endpoint:
* Will now be accessed from `/posts/`
* Comments will be grouped per post
* Internal related code revamp
Sonarqube report [here](https://pmpl.cs.ui.ac.id/sonarqube/dashboard?branch=1706040151-75&id=id.go.depok.diskominfo%3Adigipus). (False alarm on security hotspot, the password parameter is used for testing)Jonathan Christopher JakubJonathan Christopher Jakubhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/91706039710-15 merge request => remove exifdata on updateProfile2020-10-07T23:40:10+07:00Gregorius Aprisunnea1706039710-15 merge request => remove exifdata on updateProfileThis is merge request for issue #15. Here, I fixed a bug where uploaded picture on update profile is saving the exif data which is dangerous (it gives the exact location the photo was taken).This is merge request for issue #15. Here, I fixed a bug where uploaded picture on update profile is saving the exif data which is dangerous (it gives the exact location the photo was taken).https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/10[#43] Add rating in detail materi2020-10-08T02:08:24+07:00Kevin Raikhan Zainkevin.raikhan@ui.ac.id[#43] Add rating in detail materi#43 Add rating to material from material detail page. User must be logged in to add rating.#43 Add rating to material from material detail page. User must be logged in to add rating.Kevin Raikhan Zainkevin.raikhan@ui.ac.idKevin Raikhan Zainkevin.raikhan@ui.ac.idhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/11[#74] Profile: Contributor's Upload History2020-10-08T09:58:06+07:00MUHAMMAD EZRA RIZKIATAMA PUTRA[#74] Profile: Contributor's Upload HistoryThis MR added new path to app urls : "/profil/{email kontributor}"
That path will go to kontributor's profile page that could be accessed by User (General Public). On the profile page, there will be kontributor's profile (like the one i...This MR added new path to app urls : "/profil/{email kontributor}"
That path will go to kontributor's profile page that could be accessed by User (General Public). On the profile page, there will be kontributor's profile (like the one in the its dashboard) and its upload history.
Added hyperlinks on the Detail Materi and Katalog Materi page that points to that url.
***note: using kontributor's email as path parameter because it was the only unique field.**https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/12[105] Request: Material2020-10-08T10:30:16+07:00Muhamad Lutfi Arif[105] Request: MaterialIssue #105
Request material which doesn't exist yet —> fitur dimana pengguna mengajukan permintaan adanya material tertentu yang belum ada di databaseIssue #105
Request material which doesn't exist yet —> fitur dimana pengguna mengajukan permintaan adanya material tertentu yang belum ada di databasehttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/13[112] Bugfix: Login2020-10-08T12:52:48+07:00Steven Kusuman[112] Bugfix: Logincloses #112closes #112https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/5[11] Bugfix: Delete Admin2020-10-08T14:03:52+07:00Rahmat Fadhilah[11] Bugfix: Delete AdminCloses #11
- Menambahkan caption pada pop up dialog ketika akan menghapus akun admin
- Menambahkan label text yang harus diketik sebagai verifikasi untuk penghapusan akun admin
- Menambahkan input text yang harus diisi dengan email akun ...Closes #11
- Menambahkan caption pada pop up dialog ketika akan menghapus akun admin
- Menambahkan label text yang harus diketik sebagai verifikasi untuk penghapusan akun admin
- Menambahkan input text yang harus diisi dengan email akun yang akan dihapus
- Mengaktifkan tombol "Hapus" ketika verifikasi telah berhasil dilakukan, yaitu dengan mengetik nama email dari akun admin yang ingin dihapusRahmat FadhilahRahmat Fadhilahhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/15[#30] Citation APA2020-10-08T14:44:24+07:00arif teguh wangi[#30] Citation APAhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/16[#2] Auth: Admin Activation2020-10-08T15:18:30+07:00Rizkhi PH[#2] Auth: Admin Activationcloses #2
buat superuser => `python manage.py createsuperuser`
- Aktivasi admin menggunakan superusercloses #2
buat superuser => `python manage.py createsuperuser`
- Aktivasi admin menggunakan superuserhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/3Profile: Rating for Contributor (Add/Update Rating)2020-10-08T16:21:07+07:00Michael Wiryadinata HalimProfile: Rating for Contributor (Add/Update Rating)closes #71closes #71Michael Wiryadinata HalimMichael Wiryadinata Halimhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/17[#113] Bugfix: dashboard2020-10-08T19:27:23+07:00Steven Kusuman[#113] Bugfix: dashboardcloses #113closes #113https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/18[#64] News: Create News (Admin)2020-10-08T19:30:21+07:00Muhammad Feril Bagus Perkasa[#64] News: Create News (Admin)https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/19[40] Mass upload materi dari Excel2020-10-09T05:25:09+07:00Arief Pratama[40] Mass upload materi dari ExcelArief PratamaArief Pratamahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/21[#77] Profile: User Download History2020-10-09T07:43:47+07:00SAMUEL TUPA FEBRIAN[#77] Profile: User Download HistorySAMUEL TUPA FEBRIANSAMUEL TUPA FEBRIANhttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/merge_requests/22[#24] Discussion Forum2020-10-09T09:49:52+07:00Azhar Rais[#24] Discussion ForumCloses #24
[SonarQube](https://pmpl.cs.ui.ac.id/sonarqube/dashboard?branch=1706074865-24&id=id.go.depok.diskominfo%3Adigipus)Closes #24
[SonarQube](https://pmpl.cs.ui.ac.id/sonarqube/dashboard?branch=1706074865-24&id=id.go.depok.diskominfo%3Adigipus)Azhar RaisAzhar Rais