⚠️
Rol Yönetimi Henüz Aktif Değil
Bu modül için roles ve permissions tabloları veritabanında
oluşturulmalıdır.
RBAC (Role-Based Access Control) Mimarisi:
• id, name, description, permissions (JSONB)
Örnek Roller:
• Yönetici - Tüm erişim
• Fatura Operatörü - Faturalama + Raporlama
• Okuma Operatörü - Sadece veri görüntüleme
• Görüntüleyici - Read-only erişim
Permission Yapısı:
• dashboard.view
• billing.create, billing.edit, billing.delete
• subscribers.create, subscribers.edit
• reports.view, reports.export
• settings.* (Yöneticiye özel)
roles tablosu:• id, name, description, permissions (JSONB)
Örnek Roller:
• Yönetici - Tüm erişim
• Fatura Operatörü - Faturalama + Raporlama
• Okuma Operatörü - Sadece veri görüntüleme
• Görüntüleyici - Read-only erişim
Permission Yapısı:
• dashboard.view
• billing.create, billing.edit, billing.delete
• subscribers.create, subscribers.edit
• reports.view, reports.export
• settings.* (Yöneticiye özel)
🔐
Rol Tanımlama
Custom roller oluştur
✅
Yetki Matrisi
Modül bazlı yetkilendirme
👥
Kullanıcı Atama
Rolleri kullanıcılara ata