Skip to content

Story/dashboard dosbing

Mohammad Farhan Fahrezy requested to merge story/dashboard-dosbing into main

Story

[SB-2-09] - Dashboard (dosbing)

Details

Endpoint untuk dashboard dosbing, ada 3 fitur

  1. Fitur get all mahasiswa bimbingan by IdDosen
  2. Fitur get jumlah mahasiswa perjurusan (untuk statistik)
  3. FItur get jumlah mahasiswa per-status-bimbingan, e.g terkendala 1, lancar 10 dst. (untuk statistik)

Beberapa hal yang diubah:

  1. Ngehapus table mahasiswa dan dosen (sebelumnya aku bikin table itu untuk abstraksi dari table pengguna, tapi karna sekarang role udh di pengguna jadi diapus aja biar ga bingung)
  2. Ngubah reference table yang awalnya ngereference id dari table mahasiswa dan dosen ke table pengguna
  3. ..

Important Checks

Ceklis kalo kalian mengubah/menambahkan:

  • Menambahkan env baru
  • Mengubah skema basis data

Endpoints

Method Endpoint Keterangan
GET /api/admin/dashboard/dosbing Get all mahasiswa bimbingan by idDosen
GET /api/admin/dashboard/dosbing/statistic Get amount of mahasiswa bimbingan per jurusan by idDosen
GET /api/admin/dashboard/dosbing/status-bimbingan Get amount of mahasiswa bimbingan per status bimbingan by idDosen

Proof

Method Endpoint Proof
GET /api/admin/dashboard/dosbing image.png
GET /api/admin/dashboard/dosbing/statistic image.png
GET /api/admin/dashboard/dosbing/status-bimbingan image.png

Merge request reports