bisago-be merge requestshttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests2021-05-25T12:40:29+07:00https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/47User Notification2021-05-25T12:40:29+07:00Muhammad Ariq BasyarUser Notification# Deskripsi
PBI-13 (&8) mengirim notifikasi kepada pembuat fasilitas/kegiatan ketika seseorang mengirim komentar di fasilitas/kegiatan tersebut
changes:
- register fcm device with token key for notification
- send notification if someon...# Deskripsi
PBI-13 (&8) mengirim notifikasi kepada pembuat fasilitas/kegiatan ketika seseorang mengirim komentar di fasilitas/kegiatan tersebut
changes:
- register fcm device with token key for notification
- send notification if someone post new komentar or KomentarKegiatan
- send notification from admin FCMDevice
- send notification from admin Komentar and KomentarKegiatan
- add list display for admin Komentar and KomentarKegiatan (new look)Sprint 4Muhammad Ariq BasyarAhmad Haulian Yoga PratamaMuhammad Ariq Basyarhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/49Pbi 14 agenda kegiatan2021-05-25T17:21:29+07:00Christopher SamuelPbi 14 agenda kegiatanSprint 4Christopher SamuelChristopher Samuelhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/50PBI 10 edit profile2021-05-27T07:00:23+07:00Muhammad Ariq BasyarPBI 10 edit profile- template email nya berubah jadi pakai `user.last_name` sebelumnya pakai `user.username` dan pakai absolute uri instead off hardcoded ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/dev-ariq-3/new_rest...- template email nya berubah jadi pakai `user.last_name` sebelumnya pakai `user.username` dan pakai absolute uri instead off hardcoded ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/dev-ariq-3/new_rest_api/views.py))
- sekarang register, detail dan update user pakai class based views ([new_rest_api.views](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/commit/27e1991fd5d21402347835296d7a8ff3e88e7604#93d4b4f5e3e07fa5d25e3a1446e57df8b8cb87f5))
- ada 2 serializer baru:
- [registrasi.serializers.BisaGoUserSerializers](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/dev-ariq-3/registrasi/serializers.py#L10)
untuk detail dan update user
- [registrasi.serializers.RegisterUserSerializer](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/dev-ariq-3/registrasi/serializers.py#L57)
untuk registrasi
- field baru untuk BisaGoUser yaitu '[Organisasi / Komunitas](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/50/diffs#diff-content-0c91fa32800c58663a1660857994048e5865ccb9)'
- fix lintersSprint 4Muhammad Ariq BasyarArdian GhifariPatricia Anugrah SetianiAlvin HarimanMuhammad Ariq Basyarhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/52PBI 10 edit profile2021-06-01T12:27:14+07:00Muhammad Ariq BasyarPBI 10 edit profileapa aja yang baru di PBI ini?
- template email nya berubah jadi pakai `user.last_name` sebelumnya pakai `user.username` dan pakai absolute uri instead off hardcoded ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisag...apa aja yang baru di PBI ini?
- template email nya berubah jadi pakai `user.last_name` sebelumnya pakai `user.username` dan pakai absolute uri instead off hardcoded ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/52/diffs#diff-content-e126c230fb9a67ac1bea8753f329ccef1b4c349d))
- sekarang register, detail dan update user pakai class based views ([new_rest_api.views](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/commit/27e1991fd5d21402347835296d7a8ff3e88e7604#93d4b4f5e3e07fa5d25e3a1446e57df8b8cb87f5))
- ada 2 serializer baru:
- [registrasi.serializers.BisaGoUserSerializers](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/dev-ariq-3/registrasi/serializers.py#L10)
untuk detail dan update user
- [registrasi.serializers.RegisterUserSerializer](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/dev-ariq-3/registrasi/serializers.py#L57)
untuk registrasi
- field baru untuk BisaGoUser yaitu '[Organisasi / Komunitas](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/50/diffs#diff-content-0c91fa32800c58663a1660857994048e5865ccb9)'
- fix masalah upload image
- fix lintersSprint 4Muhammad Ariq BasyarArdian GhifariPatricia Anugrah SetianiAlvin HarimanAhmad Haulian Yoga PratamaMuhammad Ariq Basyarhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/53Profile Photo Compression2021-05-29T09:35:48+07:00Muhammad Ariq BasyarProfile Photo Compressionsekarang pake module dari @RafifEL udah bisa compress foto dengan ratio 0.55 ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/94afe0cb64b84d18226a57dc8a450d36b589696c/registrasi/models.py))sekarang pake module dari @RafifEL udah bisa compress foto dengan ratio 0.55 ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/94afe0cb64b84d18226a57dc8a450d36b589696c/registrasi/models.py))Sprint 4Muhammad Ariq BasyarMuhammad Ariq Basyarhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/54ImageField with Compression And timezone and Kegiatan Models2021-05-29T10:40:42+07:00Muhammad Rafif ElfazriImageField with Compression And timezone and Kegiatan ModelsSprint 4Muhammad Rafif ElfazriMuhammad Rafif Elfazrihttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/55Pbi 12 info kegiatan2021-05-29T10:51:41+07:00Muhammad Rafif ElfazriPbi 12 info kegiatanSprint 4Muhammad Rafif ElfazriMuhammad Rafif Elfazrihttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/56Pbi 12 info kegiatan2021-05-29T19:56:06+07:00Muhammad Rafif ElfazriPbi 12 info kegiatanSprint 4Muhammad Rafif ElfazriMuhammad Rafif Elfazrihttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/57Dev rafif2021-05-29T21:56:12+07:00Muhammad Rafif ElfazriDev rafifSprint 4Muhammad Rafif ElfazriMuhammad Rafif Elfazrihttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/60PBI 13 notifikasi2021-05-31T19:49:44+07:00Muhammad Ariq BasyarPBI 13 notifikasiada improvisasi dari notifikasi yang berujung refactor model komentar dan komentarkegiatan (karena notifikasi butuh 2 model ini)
- disamain atribut nya antara KomentarFasilitas dan KomentarKegiatan untuk mempermudah (dan pakai [inherita...ada improvisasi dari notifikasi yang berujung refactor model komentar dan komentarkegiatan (karena notifikasi butuh 2 model ini)
- disamain atribut nya antara KomentarFasilitas dan KomentarKegiatan untuk mempermudah (dan pakai [inheritance](https://docs.djangoproject.com/en/3.2/topics/db/models/#abstract-base-classes))Sprint 4Muhammad Ariq BasyarAhmad Haulian Yoga PratamaMuhammad Ariq Basyarhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/61dev-rafif to PBI-12-Info_kegiatan2021-06-01T10:27:10+07:00Muhammad Rafif Elfazridev-rafif to PBI-12-Info_kegiatanChanges:
Create API for Add single and Update Foto Kegiatan Objects ModelsChanges:
Create API for Add single and Update Foto Kegiatan Objects ModelsSprint 4Muhammad Ariq BasyarMuhammad Rafif ElfazriMuhammad Ariq Basyarhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/62Refactor Fasilitas and Likes Disilikes API2021-06-03T11:04:09+07:00Muhammad Rafif ElfazriRefactor Fasilitas and Likes Disilikes APIChanges:
- Implement Serializer and Constraint on Fasilitas Create, Read, Update to reduce redundant job
- Implement Serializer and Constraint on Like and Dislike API to reduce Manual Checking of Likes and Dislikes ConstraintChanges:
- Implement Serializer and Constraint on Fasilitas Create, Read, Update to reduce redundant job
- Implement Serializer and Constraint on Like and Dislike API to reduce Manual Checking of Likes and Dislikes ConstraintSprint 4Muhammad Ariq BasyarMuhammad Rafif ElfazriChristopher SamuelMuhammad Ariq Basyarhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/63Dev samuel 32021-06-03T00:39:58+07:00Christopher SamuelDev samuel 3Mengubah implementasi dari "list by x" functions agar masih mempertahankan hasil search sebelumnya (kalau ada)Mengubah implementasi dari "list by x" functions agar masih mempertahankan hasil search sebelumnya (kalau ada)Sprint 4Christopher SamuelChristopher Samuelhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/64Finalisasi bug PBI 102021-06-03T14:03:24+07:00Muhammad Ariq BasyarFinalisasi bug PBI 10ada beberapa perubahan untuk PBI-10:
- modif has_obj_permission untuk BisaGoUserSerializer, sekarang hanya retrieve dan update action yang punya permission ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blo...ada beberapa perubahan untuk PBI-10:
- modif has_obj_permission untuk BisaGoUserSerializer, sekarang hanya retrieve dan update action yang punya permission ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/d02db907f2127db3d2f7fe31ce41795f55a6968c/new_rest_api/permissions.py))
- nambahin output and input formats untuk tanggal_lahir, output dd MM yyy, input dd MM yyyy dan yyy-mm-dd ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/d02db907f2127db3d2f7fe31ce41795f55a6968c/registrasi/serializers.py#L14)), sekarang format tanggal lahir contoh nya "02 October 2000"
- sekarang format untuk field yang hidden adalah "({field_name} dirahasiakan)" ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/d02db907f2127db3d2f7fe31ce41795f55a6968c/registrasi/serializers.py#L32))
- sekarang kalo login juga nge return objek bisagouser ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/d02db907f2127db3d2f7fe31ce41795f55a6968c/oauth/views.py#L56))
- url baru buat cek token (url '/api/user/authorize/') ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/d02db907f2127db3d2f7fe31ce41795f55a6968c/new_rest_api/views.py#L49))Sprint 4Muhammad Ariq BasyarMuhammad Ariq Basyarhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/65Change Request Body "images" to "image[]"2021-06-03T00:18:27+07:00Muhammad Rafif ElfazriChange Request Body "images" to "image[]"Sprint 4Muhammad Rafif ElfazriMuhammad Rafif Elfazrihttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/66Pbi 12 info kegiatan2021-06-03T11:05:29+07:00Muhammad Rafif ElfazriPbi 12 info kegiatanSprint 4Muhammad Rafif ElfazriMuhammad Rafif Elfazrihttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/68Pbi 10 edit profile2021-06-04T23:58:21+07:00Muhammad Ariq BasyarPbi 10 edit profileada beberapa perubahan untuk PBI-10:
- modif has_obj_permission untuk BisaGoUserSerializer, sekarang hanya retrieve dan update action yang punya permission ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blo...ada beberapa perubahan untuk PBI-10:
- modif has_obj_permission untuk BisaGoUserSerializer, sekarang hanya retrieve dan update action yang punya permission ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/d02db907f2127db3d2f7fe31ce41795f55a6968c/new_rest_api/permissions.py))
- nambahin output and input formats untuk tanggal_lahir, output dd MM yyy, input dd MM yyyy dan yyy-mm-dd ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/d02db907f2127db3d2f7fe31ce41795f55a6968c/registrasi/serializers.py#L14)), sekarang format tanggal lahir contoh nya "02 October 2000"
- sekarang format untuk field yang hidden adalah "({field_name} dirahasiakan)" ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/d02db907f2127db3d2f7fe31ce41795f55a6968c/registrasi/serializers.py#L32))
- sekarang kalo login juga nge return objek bisagouser ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/d02db907f2127db3d2f7fe31ce41795f55a6968c/oauth/views.py#L56))
- url baru buat cek token (url '/api/user/authorize/') ([lihat](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/blob/d02db907f2127db3d2f7fe31ce41795f55a6968c/new_rest_api/views.py#L49))
- field baru 'hidden_fields_verbose', 'can_see_hidden_fields', dan 'hidden_fields_color' untuk mempermudah FE
- field baru 'creator_picture' untuk komentar fasilitas dan komentar kegiatan (untuk nampilin gambar dari pemilik komentar)Sprint 4Muhammad Ariq BasyarArdian GhifariPatricia Anugrah SetianiAlvin HarimanAhmad Haulian Yoga PratamaMuhammad Ariq Basyarhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/69Finalisasi PBI 102021-06-04T18:46:13+07:00Muhammad Ariq BasyarFinalisasi PBI 10- field baru 'hidden_fields_verbose', 'can_see_hidden_fields', and 'hidden_fields_color' untuk return detail user
- field baru 'creator_picture' untuk komentar fasilitas dan komentar kegiatan- field baru 'hidden_fields_verbose', 'can_see_hidden_fields', and 'hidden_fields_color' untuk return detail user
- field baru 'creator_picture' untuk komentar fasilitas dan komentar kegiatanSprint 4Muhammad Ariq BasyarArdian GhifariPatricia Anugrah SetianiAlvin HarimanAhmad Haulian Yoga PratamaMuhammad Ariq Basyarhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/70Dev samuel 32021-06-04T19:41:14+07:00Christopher SamuelDev samuel 3List by functions (untuk sort) sekarang menampilkan semua kegiatan dan hanya memperhatikan query kalau adaList by functions (untuk sort) sekarang menampilkan semua kegiatan dan hanya memperhatikan query kalau adaSprint 4Christopher SamuelChristopher Samuelhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/bisago/bisago-be/-/merge_requests/71Pbi 14 agenda kegiatan2021-06-04T19:58:20+07:00Christopher SamuelPbi 14 agenda kegiatanSprint 4Christopher SamuelChristopher Samuel