feat: tambah fitur approval task pada project dan divisi #44

Merged
amaliadwiy merged 1 commits from amalia/07-mei-26 into join 2026-05-07 17:39:56 +08:00
Collaborator
  • 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
- 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
amaliadwiy added 1 commit 2026-05-07 17:39:46 +08:00
- 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
amaliadwiy merged commit b146106d13 into join 2026-05-07 17:39:56 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wibu/sistem-desa-mandiri#44
No description provided.