Skip to content

Task/fix feature farhan

Mohammad Farhan Fahrezy requested to merge task/fix-feature-farhan into main

Story/Task

SB-4-06

[BE] Redesign Fitur Dashboard Dosbing, Status Mahasiswa

Details

  • Fitur Dashboard Dosbing sekarang ngikutin s2, gaperlu masukin dosen id lagi karna lgsg ngambil dari kukis
  • Fitur Status Mahasiswa direname jadi Dashboard Mahasiswa dan sama kaya s2, ngambil id dari kukis
  • [PENTING] Tabel PendaftaranTA kolom Status diubah dari bool menjadi pendaftaran_ta_status_enum yang isinya:
    • NOT_ASSIGNED
    • INTERVIEW
    • APPROVED
    • REJECTED

Important Checks

Ceklis kalo kalian mengubah/menambahkan:

  • Menambahkan env baru
  • Mengubah skema basis data

Endpoints

Isi dengan method (GET/POST/PUT/...), endpoint, dan keterangannya juga (misal: untuk menambah ... baru).

Method Endpoint Keterangan
GET /api/dosbing/dashboard Get all mahasiswa bimbingan, ada 3 params optional : search, size, offset
GET /api/dosbing/dashboard/statistic Get jumlah mahasiswa per jurusan
GET /api/dosbing/dashboard/status-bimbingan Get jumlah mahasiswa per status bimbingan
GET /api/mahasiswa/dashboard Get data" mahasiswa, see swagger for more info

Proof

Isi dengan screenshot dokumentasi API kalian. DOKUMENTASI HARUS DALAM BENTUK YANG DAPAT DIAKSES PADA /api-docs, TIDAK BOLEH MENGGUNAKAN POSTMAN/SWAGGER SENDIRI!

Method Endpoint Proof
GET

/api/dosbing/dashboard

Prereq : set kukis akun dosbing

image.png

GET

/api/dosbing/dashboard/statistic

Prereq : set kukis akun dosbing

image.png

GET

/api/dosbing/dashboard/status-bimbingan

Prereq : set kukis akun dosbing

image.png

GET

/api/mahasiswa/dashboard

Prereq: set kukis pake akun MAHASISWA

image.png

Dump DB

graduit_s1_dump.sql

graduit_s2_dump.sql

Edited by Mohammad Farhan Fahrezy

Merge request reports