story: reg rekap tim tesis
Story
SP3-07 - [BE] Revisi Rekap Pendaftaran Tim Tesis
Details
- Make endpoint to get all registrations only show newest registration of each student when viewed from POV of Tim Tesis
- Add endpoint for statistics from POV tim tesis
- Add endpoint to update: status, pembimbing list, and interview date; for each new registration; by Tim Tesis
Important Checks
Ceklis kalo kalian mengubah/menambahkan:
-
Menambahkan env
baru -
Mengubah skema basis data
Endpoints
All additive except GET /registratsi-tesis where modify older logic
Method | Endpoint | Keterangan |
---|---|---|
GET | /registrasi-tesis | Get all registration data |
GET | /registrasi-tesis/statistics | Get statistics of accepted, in process, and rejected students |
PATCH | /registrasi-tesis/{mhsId}/interview | Override interview date on non-decided registrations, chosen by Mahasiswa ID |
PATCH | /registrasi-tesis/{mhsId}/status | Override status on registrations, chosen by Mahasiswa ID |
PATCH | /registrasi-tesis/{mhsId}/pembimbing | Override pembimbing list accepted registrations, chosen by Mahasiswa ID |
Proof
Method | Endpoint | Proof |
---|---|---|
GET | /registrasi-tesis | |
GET | /registrasi-tesis/statistics | |
PATCH | /registrasi-tesis/{mhsId}/interview | |
PATCH | /registrasi-tesis/{mhsId}/status | |
PATCH | /registrasi-tesis/{mhsId}/pembimbing |
Edited by Rinaldy Adin