Fungsi Hak Akses User

Dokumen ini menjelaskan fungsi flag akses user di aplikasi MAXsiPOS dan dampaknya di UI serta API.

Ringkas fungsi flag

  • show_cost
    • Menentukan apakah user boleh melihat harga modal (cost).
  • show_price
    • Menentukan apakah user boleh melihat harga jual.
  • allow_discount
    • Menentukan apakah user boleh menginput diskon di POS Native.
  • view_right
    • Menentukan apakah user boleh melihat data milik user lain.
  • edit_right
    • Menentukan apakah user boleh mengedit data milik user lain.

Catatan:

  • Semua flag murni mengikuti pengaturan user. Tidak ada pengecualian otomatis untuk Owner/Admin.
  • Jika Owner/Admin butuh akses penuh, pastikan flag diset ke ON.

Dampak di aplikasi

POS Native

  • show_price = OFF
    • Harga di cart, summary, dan edit item ditampilkan sebagai ”-”.
  • show_cost = OFF
    • Cost pill di edit item disembunyikan, dan warning harga di bawah cost tetap berfungsi.
  • allow_discount = OFF
    • Input diskon di edit item menjadi disabled (tidak bisa input baru).
  • view_right = OFF
    • Open Bills hanya menampilkan bill milik sendiri.
  • edit_right = OFF
    • Jika view_right = ON, bill milik user lain tetap terlihat tetapi tombol Select disabled.

Products

  • show_price = OFF
    • Harga jual, promo, dan harga per group tidak ditampilkan.
  • show_cost = OFF
    • Harga modal dan avg cost per gudang disembunyikan.

Sales list dan pembayaran

  • view_right = OFF
    • Data sales disaring hanya milik user sendiri.
  • edit_right = OFF
    • Edit/update/delete payment akan ditolak jika bukan milik sendiri.

Cara mengubah flag

ON) Buka menu Users. 2) Pilih user yang ingin diubah. 3) Atur toggle:

  • Show Cost
  • Show Price
  • Allow Discount
  • View Right
  • Edit Right
  1. Simpan.

Tips penerapan

  • Untuk kasir: show_price = ON, allow_discount sesuai kebijakan.
  • Untuk staf gudang: show_cost bisa ON, show_price sesuai kebutuhan.
  • Untuk owner/admin: set semua flag ke ON jika butuh akses penuh.

Dibuat oleh: MAXsi POS "Aplikasi Kasir Murah"