tbcare-backend merge requestshttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests2021-04-26T10:19:14+07:00https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/11Pbi 6 diagram statistik kasus se kota depok2021-04-26T10:19:14+07:00Sean Zeliq UrianPbi 6 diagram statistik kasus se kota depokSprint 2Zafir Rasyidi TaufikSean Zeliq UrianNabilah AdaniInigo RamliZafir Rasyidi Taufikhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/10change area to district and sub district in database for officer/kader2021-04-26T10:28:19+07:00Nabilah Adanichange area to district and sub district in database for officer/kaderSprint 2Zafir Rasyidi TaufikSean Zeliq UrianNabilah AdaniInigo RamliZafir Rasyidi Taufikhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/7Refactor Account Model2021-04-05T11:56:46+07:00Nabilah AdaniRefactor Account ModelMerubah models untuk district and sub-district, agar dapat divalidasi.
Merubah factory test dan unit test agar mengikuti models yang berubah.Merubah models untuk district and sub-district, agar dapat divalidasi.
Merubah factory test dan unit test agar mengikuti models yang berubah.Sprint 2Zafir Rasyidi TaufikSean Zeliq UrianNabilah AdaniInigo RamliZafir Rasyidi Taufikhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/5Edit CSV Header Field + Filter by subdistrict2021-04-27T09:15:34+07:00JahnsEdit CSV Header Field + Filter by subdistrict- [x] change csv header field
- [x] add officer role field in csv
- [x] filter by sub-district functionality- [x] change csv header field
- [x] add officer role field in csv
- [x] filter by sub-district functionalitySprint 2JahnsJahnshttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/4Change area to district and sub-district2021-04-04T17:33:11+07:00Nabilah AdaniChange area to district and sub-districtArea = "Lokasi Cabang"
area diganti menjadi sub-district/kelurahan, serta ditambahkan district/kecamatan.Area = "Lokasi Cabang"
area diganti menjadi sub-district/kelurahan, serta ditambahkan district/kecamatan.Sprint 2Zafir Rasyidi TaufikSean Zeliq UrianNabilah AdaniInigo RamliZafir Rasyidi Taufikhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/3Enable Filtering Case By Range Date.2021-04-04T15:58:09+07:00Sean Zeliq UrianEnable Filtering Case By Range Date.request to get the number of case subjects categorized by Age, District, and Sex now can use range of date to filter the output of requested cases, and remove some commit from previous merge requestrequest to get the number of case subjects categorized by Age, District, and Sex now can use range of date to filter the output of requested cases, and remove some commit from previous merge requestSprint 2Zafir Rasyidi TaufikNabilah AdaniInigo RamliZafir Rasyidi Taufikhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/27Pbi 10 tabel statistik kasus2021-05-16T22:32:57+07:00Zafir Rasyidi TaufikPbi 10 tabel statistik kasusAdded download csv and xls implementation in backendAdded download csv and xls implementation in backendSprint 3Sean Zeliq UrianNabilah AdaniInigo RamliSean Zeliq Urianhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/21Zafir/case filtering2021-05-16T17:19:52+07:00Zafir Rasyidi TaufikZafir/case filteringAdded decorators to case count views. This allows the frontend to request filtered data to the backend instead of filtering in the frontendAdded decorators to case count views. This allows the frontend to request filtered data to the backend instead of filtering in the frontendSprint 3Sean Zeliq UrianNabilah AdaniInigo RamliSean Zeliq Urianhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/17Zafir/csv xls converter2021-05-10T10:52:41+07:00Zafir Rasyidi TaufikZafir/csv xls converterA csv and xls converter that follows the same strategy pattern as the diagram converter in pbi 9A csv and xls converter that follows the same strategy pattern as the diagram converter in pbi 9Sprint 3Sean Zeliq UrianNabilah AdaniInigo RamliSean Zeliq Urianhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/39Change Log Pagination to 20 Queries/Page2021-06-06T17:09:33+07:00Inigo RamliChange Log Pagination to 20 Queries/PageSprint 4Zafir Rasyidi TaufikSean Zeliq UrianNabilah AdaniZafir Rasyidi Taufikhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/45Fix email configuration2021-06-07T10:08:25+07:00Faisal HanifFix email configurationhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/43Pbi 15 profil pengguna2021-06-06T23:21:36+07:00JahnsPbi 15 profil penggunahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/42Pbi 12 google oauth2021-06-06T19:59:12+07:00JahnsPbi 12 google oauthhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/41PBI 14 Tabel Log Aktivitas2021-06-06T19:57:16+07:00Inigo RamliPBI 14 Tabel Log AktivitasSean Zeliq UrianNabilah AdaniSean Zeliq Urianhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/40[CHORES]Added locust test functions to add negative and unknown cases2021-06-06T11:27:20+07:00Zafir Rasyidi Taufik[CHORES]Added locust test functions to add negative and unknown casesAdded locust load testing functions to create negative and unknown cases for more diversityAdded locust load testing functions to create negative and unknown cases for more diversitySean Zeliq UrianNabilah AdaniInigo RamliSean Zeliq Urianhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/38Profil Pengguna BE2021-06-06T22:10:50+07:00Rony Agus VianProfil Pengguna BEhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/37Filter Log Aktivitas2021-05-31T11:48:06+07:00Inigo RamliFilter Log AktivitasZafir Rasyidi TaufikSean Zeliq UrianNabilah AdaniZafir Rasyidi Taufikhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/36Google OAuth22021-05-29T22:59:00+07:00JahnsGoogle OAuth2Backend service for Google OAuth2 functionality.
Add this to `.env`:
```
# Google
GOOGLE_CLIENT_ID=google-client-id
GOOGLE_CLIENT_SECRET=google-client-secret
```
| endpoints | method | request body ...Backend service for Google OAuth2 functionality.
Add this to `.env`:
```
# Google
GOOGLE_CLIENT_ID=google-client-id
GOOGLE_CLIENT_SECRET=google-client-secret
```
| endpoints | method | request body | Scenario | response status | response body |
| ------------------- | ------ | ----------------------------------------------- | ----------------------------- | --------------- | ----------------------------------------------------------- |
| `/google/` | `POST` | `{"token":GOOGLE_ID_TOKEN}` | User with email doesn't exist | `203` | `{**userinfo}` |
| `/google/` | `POST` | `{"token":GOOGLE_ID_TOKEN}` | User with email exists | `200` | `{**userinfo, token:AUTH_TOKEN}` |
| `/google/` | `POST` | `{"token":GOOGLE_ID_TOKEN}` | Bad `id_token` | `401` | `{"message": "Invalid Token"}` |
| `/accounts/google/` | `POST` | `{token, phone_number, district, sub_district}` | User with email doesn't exist | `200` | `{phone_number, district, sub_district}` |
| `/accounts/google/` | `POST` | `{token, phone_number, district, sub_district}` | User with email exists | `409` | `{"username": ["User with that username already exists."]}` |
| `/accounts/google/` | `POST` | `{token, phone_number, district, sub_district}` | Bad `id_token` | `400` | `{"message": "Invalid Token"}` |
| `/accounts/google/` | `POST` | `{token, phone_number, district, sub_district}` | Form data is not valid | `400` | `{"err": VALIDATION_ERROR_MESSAGE}` |Zafir Rasyidi TaufikJahnsZafir Rasyidi Taufikhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/34Created new load test job2021-05-21T04:15:05+07:00Inigo RamliCreated new load test jobhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/sosial/tbcare/neza-backend/-/merge_requests/33Load Testing Dashboard Coldfix2021-05-21T00:10:26+07:00Inigo RamliLoad Testing Dashboard Coldfix