Menu Users
Tujuan Halaman
Halaman Users digunakan untuk mengelola akun pengguna di MAXsi POS:
- Melihat daftar user (aktif/nonaktif).
- Mencari user berdasarkan nama, email, atau username.
- Memfilter tipe user (Non Customer / Customer / Semua).
- Menambah user baru, mengubah data user, menghapus user.
- Reset password user.
Bagian Atas (Header)
- Judul: Users
- Subjudul: “Tambah / ubah / hapus user”
- Tombol + Tambah
- Membuka form untuk membuat user baru.
Pencarian
Di bawah header ada kolom pencarian:
- Placeholder: “Cari nama/email/username”
Cara pakai:
- Ketik kata kunci.
- Daftar akan memuat ulang otomatis setelah jeda singkat.
- Anda juga bisa menekan tombol ↻ untuk memuat ulang manual.
Filter Tipe User (Chip)
Ada 3 pilihan filter:
- Non Customer: menampilkan user selain customer.
- Customer: menampilkan user customer.
- Semua: menampilkan semua user.
Tips: kalau Anda sedang mengelola kasir/staff, biasanya gunakan Non Customer.
Daftar User
Setiap kartu user menampilkan:
- Nama lengkap (First + Last).
- Username dan email (jika ada).
- Group (mis.
Group 5atau nama group). - Status: Active/Inactive.
- Info tambahan (jika ada):
- Biller: nama biller yang terkait.
- Wh: warehouse yang terkait.
- Akses:
Cost/Price/Disc(ON/OFF) bila field tersedia.
- Badge ON/OFF di kanan atas kartu:
- ON = user aktif.
- OFF = user nonaktif.
Aksi di Kartu User
Di bagian bawah kartu user ada tombol:
- Edit
- Membuka form edit user.
- Reset PW
- Membuka modal reset password untuk user tersebut.
- Hapus
- Menghapus user (akan ada konfirmasi).
Pagination
Di bagian bawah list ada navigasi:
- Prev: halaman sebelumnya.
- Next: halaman berikutnya.
- Info halaman:
Page X / Y
Tambah / Edit User (Form)
Saat Anda menekan + Tambah atau Edit, akan muncul modal form.
Field Wajib
- First name
- Last name
- Username
- Group
- Password
- Saat Tambah: password wajib diisi.
- Saat Edit: password boleh dikosongkan (artinya tidak berubah).
Field Lainnya
- Phone (opsional)
- Status: Aktif / Nonaktif
- Biller (opsional): “Tanpa Biller” atau pilih biller.
- Warehouse (opsional): “Tanpa Gudang” atau pilih gudang.
- Toggle akses:
- Show Cost (ON/OFF)
- Show Price (ON/OFF)
- Allow Discount (ON/OFF)
- Award points (opsional, numeric)
Cara Memilih Group/Biller/Warehouse
Field Group/Biller/Warehouse menggunakan picker:
- Tap field (misalnya “Pilih Group”).
- Pilih salah satu opsi.
- Picker akan tertutup otomatis.
Catatan: daftar picker dipotong maksimal 30 item untuk mobile. Kalau data terlalu banyak, gunakan pencarian/kelola via web.
Simpan / Batal
- Batal: menutup form tanpa menyimpan.
- Simpan: menyimpan perubahan (tombol akan menampilkan loading saat proses berjalan).
Reset Password (Modal)
- Tekan tombol Reset PW pada user.
- Isi “Password baru”.
- Tekan Reset.
Catatan: password baru wajib diisi. Jika kosong, aplikasi akan menolak.
Hapus User
Saat menekan Hapus, akan muncul konfirmasi:
- Batal
- Hapus (destructive)
Jika sukses, list akan dimuat ulang.
Jika Terjadi Error
Jika gagal memuat users:
- Tekan tombol “Coba lagi”.
- Coba ganti filter (Non Customer/Customer/Semua).
- Pastikan koneksi dan login masih aktif.
Tips Praktis
- Untuk user kasir: pastikan group sesuai (misalnya group “kasir”) dan status ON.
- Atur akses “Show Cost/Show Price/Allow Discount” sesuai kebijakan toko.
- Gunakan pencarian untuk cepat menemukan username tertentu saat reset password.