v4.44.17 DEEP AUDIT
- Label Branding diperjelas menjadi: Semua Member & Ranking (wajib tampil di Beranda).
- Kontrol baru tersimpan di settings: product_seller_assignment_enabled dan product_seller_assignment_mode.
- Mode tersedia tepat tiga: Capster, Kasir, Keduanya.
- Saat kontrol OFF: perilaku POS tetap kompatibel dengan konfigurasi lama.
- Saat ON + Capster: setiap produk wajib memilih Capster.
- Saat ON + Kasir: setiap produk wajib memilih Kasir.
- Saat ON + Keduanya: setiap produk wajib memilih Capster dan Kasir.
- Validasi dilakukan server-side dan HTML required.
- Capster produk disimpan pada transaction_product_items.barber_staff_id.
- Bonus Capster Produk v4.44.16 tetap independen; penanggung jawab Capster dapat disimpan meskipun bonus produk Capster OFF.
- Edit transaksi diaudit dan diperbaiki agar assignment Capster produk ikut terbaca, tervalidasi, disimpan, dan ledger bonus dibangun ulang dengan benar.
- Kontrol public_site_show_member_ranking tetap menyembunyikan/menampilkan direktori ranking beranda dan halaman ranking publik.
