Kullanıcı Yönetimi ve Roller
FidanYS içindeki kullanıcı hesapları, rol atama mantığı ve sayfa/yetki bazlı erişim kontrolü.

RBAC mantığı
FidanYS rol tabanlı erişim kontrolü kullanır. Bir kullanıcıya bir veya birden fazla rol atanabilir. Kullanıcının görebildiği menüler ve yapabildiği işlemler bu rollerin yetkilerinden oluşur.
Varsayılan roller
- ADMIN: Tüm modülleri görür, kullanıcı ve rol yönetir, sistem ayarlarını yapar.
- ACCOUNTANT: Muhasebe, cari hesap, fatura, gider ve rapor ekranlarına odaklanır.
- SALES: Müşteri, sipariş ve satış operasyonlarını yürütür.
- WAREHOUSE_STAFF: Depo, stok, mal girişi ve sevkiyat süreçlerinde çalışır.
Rol yönetimi
Kullanıcı Yönetimi sayfasının altındaki rol panelinde yeni rol eklenebilir. Rol oluştururken sayfa ve işlem bazlı yetkiler tree yapısında seçilir. Bu sayede örneğin sadece rapor gören, sadece sipariş oluşturan veya sadece stok görüntüleyen özel roller hazırlanabilir.

Kullanıcı eklerken rol atama
Yeni kullanıcı oluştururken kullanıcının adı, kullanıcı adı, parola ve rol bilgisi girilir. Rol seçimi yanlış yapılırsa kullanıcı bazı sayfaları göremez veya işlem yapamaz. Yetki problemi yaşandığında önce bu ekrandaki rol ataması kontrol edilir.