1 Rol Tabanli Yetki Sistemi (RBAC)
Pratik Esnaf Role-Based Access Control (RBAC) kullanir. Her personele bir veya birden çok rol atanir; rol modul ve işlem yetkilerini belirler.
Varsayilan Roller:
- Admin (Sahibi) → tüm yetki, kullanıcı yönetimi, yetki atama
- Yönetici (IK / Mali Musavir) → modul yönetimi, raporlar, bordro
- Muhasebe → cari, fatura, banka, kasa
- Satış Personeli → teklif, siparis, fatura oluştur
- Depo / Sevkiyat → irsaliye, stok
- Muhasebe Yardimcisi → sadece gorme
- Bayi → sadece kendi müşteri ve siparisleri
- Müşteri (B2B portal) → kendi siparis durumu
Yeni rol olusturulabilir, mevcut rol kopyalanip duzenlenebilir. Her personele birden çok rol atanabilir (orn. hem satış hem depo).