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)

  1. Judul: Users
  2. Subjudul: “Tambah / ubah / hapus user”
  3. Tombol + Tambah
    • Membuka form untuk membuat user baru.

Pencarian

Di bawah header ada kolom pencarian:

  • Placeholder: “Cari nama/email/username”

Cara pakai:

  1. Ketik kata kunci.
  2. Daftar akan memuat ulang otomatis setelah jeda singkat.
  3. 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:

  1. Nama lengkap (First + Last).
  2. Username dan email (jika ada).
  3. Group (mis. Group 5 atau nama group).
  4. Status: Active/Inactive.
  5. Info tambahan (jika ada):
    • Biller: nama biller yang terkait.
    • Wh: warehouse yang terkait.
    • Akses: Cost/Price/Disc (ON/OFF) bila field tersedia.
  6. Badge ON/OFF di kanan atas kartu:
    • ON = user aktif.
    • OFF = user nonaktif.

Aksi di Kartu User

Di bagian bawah kartu user ada tombol:

  1. Edit
    • Membuka form edit user.
  2. Reset PW
    • Membuka modal reset password untuk user tersebut.
  3. 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
  • Email
  • 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:

  1. Tap field (misalnya “Pilih Group”).
  2. Pilih salah satu opsi.
  3. 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)

  1. Tekan tombol Reset PW pada user.
  2. Isi “Password baru”.
  3. 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:

  1. Tekan tombol “Coba lagi”.
  2. Coba ganti filter (Non Customer/Customer/Semua).
  3. 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.

Dibuat oleh: MAXsi POS "Aplikasi Kasir Murah"