Hapus User Permission
Gambaran Umum
Fitur Delete User Permission digunakan untuk menghapus konfigurasi hak akses (permission) yang terhubung dengan sebuah Job Position (posisi pekerjaan) dalam sistem ERP Cloud Nexus Core.
Fitur ini umumnya digunakan apabila posisi kerja tersebut sudah tidak digunakan lagi.
Fitur ini berada di dalam modul Settings > Security > User Permission dan hanya dapat diakses oleh pengguna dengan hak akses DELETE User Permission.
Akses Fitur
Untuk menghapus data User Permission, pengguna dapat mengklik pada baris Job Position yang ingin diperbarui pada halaman utama User Permission.

Setelah diklik, akan muncul dialog User Permission Detail. Pada bagian atas kanan dialog ada beberapa tombol yaitu tombol untuk edit, hapus dan close dialog.

Klik tombol delete, dan akan muncul Delete Dialog.

Komponen Utama
| Komponen | Fungsi |
|---|---|
| Dialog Konfirmasi Delete | Muncul setelah tombol delete ditekan. Berisi pertanyaan “Are you sure want to delete this User Permission?” |
| Tombol YES | Mengonfirmasi dan melanjutkan proses penghapusan User Permission. |
| Tombol NO / CANCEL | Membatalkan proses penghapusan dan menutup dialog konfirmasi. |
Proses Penghapusan
Berikut langkah-langkah untuk menghapus User Permission dari sistem:
- Buka halaman utama User Permission.

- Klik salah satu pada baris Job Position (contoh: Purchase Staff) untuk membuka User Permission Detail.


- Klik ikon Delete berwarna merah di kanan atas halaman.

- Sistem akan menampilkan dialog konfirmasi penghapusan.
- Klik YES untuk melanjutkan proses hapus.
- Klik NO untuk membatalkan.

- Jika dikonfirmasi, sistem akan menampilkan notifikasi sukses dan entri User Permission akan dihapus dari daftar.

Dampak Penghapusan
- Penghapusan User Permission akan menghapus seluruh konfigurasi hak akses yang terkait dengan Job Position tersebut.
- Setelah dihapus, user dengan posisi tersebut tidak akan memiliki akses ke modul atau menu apa pun sampai dibuat konfigurasi baru.
Alert / Notifikasi
Notifikasi Konfirmasi
Sebelum proses delete:
⚠️ "Are you sure want to delete this User Permission?"
Notifikasi Sukses
Jika penghapusan berhasil:
✅ "User Permission for [Job Position] has been deleted successfully."

Notifikasi Gagal
Jika user tidak memiliki izin:
❌ "Current user is unauthorized for operation: DELETE User Permission."

Validasi dan Keamanan
- Hanya user dengan hak akses
DELETEpada menu User Permission yang dapat melakukan penghapusan.
Praktik Terbaik
- Pastikan posisi kerja yang dihapus sudah tidak digunakan oleh user mana pun.
- Lakukan backup atau ekspor data permission sebelum menghapus, untuk menghindari kehilangan konfigurasi penting.
- Gunakan penghapusan hanya bila benar-benar diperlukan, misalnya untuk membersihkan posisi yang tidak aktif atau duplikat.
- Jika hanya perlu menonaktifkan akses sementara, lebih baik hapus centang hak akses di halaman Edit User Permission daripada menghapus seluruh konfigurasi.