- Tambah model DiscussionCommentFile dengan relasi ke DiscussionComment
- Jalankan migrasi 20260609083038_add_discussion_comment_file
- POST komentar mendukung multipart/form-data untuk upload file (backward compatible)
- GET cat=komentar menyertakan data DiscussionCommentFile dalam response
- tambah model ProjectTaskApproval dan DivisionProjectTaskApproval di schema prisma
- tambah field isApprover pada model User
- tambah API approval project task: GET riwayat, POST ajukan, PUT setujui/tolak
- tambah API approval division task: GET riwayat, POST ajukan, PUT setujui/tolak
- notifikasi dikirim ke approver, admin divisi, dan submitter via FCM, web push, dan in-app
- tambah PATCH endpoint untuk toggle isApprover pada mobile user API
- perbaiki pengecekan role approver menggunakan UserRole.id
Deskripsi:
- api tambah detail detail task divisi
- api tambah task detail
- api edit task detail
- tampilan list detail task
- tampilan form tambah data task
- tampilan form tambah tugas detail task divisi
- tampilan form edit tugas detail task divisi
No Issues
Dekripsi:
- update struktur database
- tambah task detail jam pada project
- get list modal detail jam task project
- api get list detail jam task
- api tambah task detail jam pada project
No Issues
Deskripsi:
- update struktur database
- api update laporan kegiatan project
- tampilan laporan kegiatan project
- form update laporan kegiatan project
- integrasi api update laporan kegiatan project
- api update laporan kegiatan tugas divisi
- tampilan laporan kegiatan tugas divisi
- form update laporan kegiatan tugas divisi
- integrasi api update laporan kegiatan tugas divisi
No Issues
Deskripsi:
- update struktur db
- api tambah link pada projet
- api deelete link pada project
- api get link pada project
- api tambah link pada tugas divisi
- api delete link pada tugas divisi
- api get link pada tugas divisi
- tampilan modal tambah link pada project dan tugas divisi
- tampilan list link pada project dan tugas divisi
- tampilan modal detail link pada project dan tugas divisi
No Issues