Akun demo
Klik Isi untuk mengisi email & password otomatis, lalu tekan Masuk.
Masuk untuk mengelola komplain, fitting-out, perizinan, dan paket sesuai peran Anda.
Klik Isi untuk mengisi email & password otomatis, lalu tekan Masuk.
Alur data: users → locations → customer_locations → complaints → fitting_outs → permits (in) → packages → permits (out). Semua aksi tervalidasi mengikuti dependensi ini.
0
Menunggu approve / cancel
0
Siap diambil engineer
0
Dikerjakan engineer
0
Menunggu persetujuan
customer_locations), foto ≥ 2fitting_outs(open)| Entitas | SuperAdmin | Management | Engineer | Customer |
|---|---|---|---|---|
| Lokasi | CRUD | CRUD | — | — |
| Akun | CRUD | CRUD* | — | — |
| Komplain | CRUD | CRUD | — | CRUD** |
| Fitting-Out | CRUD | CRUD | RU (ambil) | — |
| Permit | CRUD | RU | CRU (out) | — |
| Package | CRUD | CRUD | CRUD*** | R**** |
*hanya engineer & customer · **hanya lokasi miliknya · ***hanya task miliknya · ****hanya komplain miliknya
createComplaint wajib: lokasi milik customer + minimal 2 foto. Approve / cancel hanya untuk status pending.
| Komplain | Customer / Lokasi | Status | Foto | Keputusan | Aksi |
|---|
Tidak ada komplain yang cocok.
1 komplain = 1 task. Ambil task (open → taken) otomatis membuat In Permit dan mengubah komplain ke in_progress.
| Task / Komplain | Engineer | Status | Waktu | Aksi |
|---|
Tidak ada task yang cocok.
Unique (fitting_out_id, type). Out Permit wajib PDF berita acara + minimal 2 foto → fitting_out & komplain done.
| Task | Tipe | Status | Bukti | Aksi |
|---|
Tidak ada izin yang cocok.
requestPackage dari fitting_out milik engineer. Customer hanya read-only via listPackagesByComplaint.
| Paket / Task | Item | Status | Aksi |
|---|
Tidak ada paket yang cocok.
CRUD lokasi + pivot customer_locations (customer ↔ lokasi). Komplain hanya bisa memakai lokasi miliknya.
| Lokasi | Lantai / Unit | Penghuni | Aksi |
|---|
Pivot customer_locations. Wajib ada sebelum customer bisa komplain.
Management hanya boleh CRUD engineer & customer. Email unik, nonaktif memakai is_active (soft).
| Nama | Kontak | Peran | Aktif | Aksi |
|---|
Tidak ada pengguna yang cocok.
Data akun yang sedang aktif beserta ringkasan aktivitasnya.