Skip to content

Story/tim tesis manage kelas

Rava Maulana requested to merge story/tim-tesis-manage-kelas into development

Story/Task

SP3-41 - [BE] Manajemen Kelas (POV Tim Tesis)

Details

  • Menambahkan endpoint PUT dan DELETE untuk kelas
  • Menambahkan endpoint GET all mata kuliah untuk keperluan dropdown FE
  • Menambahkan endpoint GET next nomor kelas per matkul untuk keperluan form FE
  • Menambahkan query parameter kodeMatkul dan search pada endpoint GET kelas untuk keperluan search dan dropdown FE

Notes: Endpoint PUT nice to have aja karena gadipake di FE

Important Checks

Ceklis kalo kalian mengubah/menambahkan:

  • Menambahkan env baru
  • Mengubah skema basis data

Endpoints

Method Endpoint Keterangan
GET /kelas Menambahkan query parameter kodeMatkul dan search
GET /kelas/mata-kuliah Get all semua mata kuliah untuk keperluan dropdown pilih matkul
GET /kelas/next-nomor/:kodeMatkul Get next nomor kelas dari sebuah matkul untuk keperluan form FE
PUT /kelas Update by id kelas atau menambahkan kelas baru (kalo payload gaada id)
DELETE /kelas Menghapus kelas

Proof

Method Endpoint Proof
GET /kelas image
GET /kelas/mata-kuliah image
GET /kelas/next-nomor/:kodeMatkul image
PUT /kelas image
DELETE /kelas image
Edited by Rava Maulana

Merge request reports