Roller
/rolesroles.viewRollerin listesi ve rol penceresi. Ekranın ipucu: "Yetki grupları — bir rolü açmak izinlerini bu sayfanın üstünde düzenler". Kavramlar: Yetki modeli.
- 1Yeni Rol
- 2Yerleşik — Yönetici, silinemez
- 3Alan ve düzey (Eleman · Müdür · Yönetim)
- 4Rolün yazabildiği modüller
- 5Rolü taşıyan etkin kullanıcı sayısı
- 6Rolün adına tıklayınca rol açılır
Liste
Roller alana göre sıralıdır (Yönetim, Ana Veriler, Satın Alma, Satış, Stok ve Depo, Kalite, Üretim, Lojistik, Finans, Servis…); kurumun kendi açtığı roller listenin sonundadır ve alan sütununda "Kurumun rolleri" yazar.
| Kolon | İçerik |
|---|---|
| Rol | Rolün adı (tıklayınca rol penceresi açılır, roles.edit gerekir), Yerleşik rozeti (yalnız Yönetici), şablondan sapma rozetleri ve açıklama. |
| Alan · Düzey | Rolün alanı ve düzeyi: Eleman, Müdür, Yönetim. Şablonsuz rolde "Kurumun rolleri". |
| Kapsam (yazma) | Rolün yazma izni olan modülleri. Yalnız görüntüleme izni taşıyan rolde Salt okunur. |
| Kullanıcı | Rolü doğrudan taşıyan etkin kullanıcı sayısı. |
| İzin | Roldeki izin sayısı. |
| İşlem | İşlemler menüsü. |
| Rozet | Anlamı |
|---|---|
| Yerleşik | Yönetici rolü; silinemez, bütün izinleri taşır. |
| Şablona +N izin | Şablonun dışında verilmiş izinler — "kurumun kararı, güncellemede korunur." |
| Şablondan N izin eksik | Şablonun izinleri rolde yok — "bir sonraki sürüm güncellemesinde geri yüklenir." |
Ara kutusu rol adında arar ("Rol adı ara…").
İşlemler menüsü
- 1Düzenle — yetkiler ve ekranlar
- 2Kopyala — bu rolün izinleriyle yeni rol
- 3Sil — yerleşik rolde kapalı
| Öğe | İzin | Not |
|---|---|---|
| Düzenle | roles.edit | Rol penceresini açar. |
| Kopyala | roles.create | "Bu rolün izinleriyle yeni rol" — kopya şablona bağlı değildir. |
| Sil | roles.delete | Yönetici rolünde kapalı ("Yerleşik rol silinemez"). Onay penceresi rolü taşıyan kullanıcı sayısını yazar; "Geri alınamaz." |
Rol penceresi
Yeni rolde pencere Rol Özellikleri, var olan rolde Yetkiler sekmesiyle açılır. Alt düğmeler Vazgeç ve Rolü Oluştur / Kaydet. Açıklama: "Rolün yetkilerini ağaçtan işaretleyin; kayıt rolü taşıyan herkese hemen yansır."
Rol Özellikleri
- 1Rol adı — sonradan değiştirilemez
- 2Rol şablonu — başlangıç izinleri
- 3Kapsam — rolün yazdığı modüller
- 4Yetkiler ve Ekranlar sekmeleri
- 5Rolü Oluştur
| Alan | Kural |
|---|---|
| Rol adı | Yeni rolde zorunlu ("Rol adı zorunlu."); aynı adda ikinci rol açılmaz. Kayıttan sonra değiştirilemez. |
| Kapsam (yazma) | Seçili izinlerden hesaplanan yazma modülleri; "İzin seçilmedi" ya da "Salt okunur". |
| Rol şablonu | Yalnız yeni rolde: Şablonsuz — yetkileri elle seç ya da alana göre gruplu hazır şablonlar. Şablon seçmek izinleri ve ekran kataloğunu şablonla doldurur ("Şablon bir başlangıç noktasıdır; yetkileri Yetkiler sekmesinde değiştirebilirsiniz."). Var olan rolde şablonun adı ya da "Kurumun rolü — şablona bağlı değil" yazar. |
| Alan · Düzey, Açıklama, Şablonun izni | Seçilen şablonun bilgisi. |
Şablona bağlı (hazır) rolde kilit notu çıkar:
- 1Rolün bağlı olduğu şablon
- 2Şablon izinleri kilitli; ek izin verilebilir, daraltmak için Kopyala
"Bu rol hazır bir rol şablonundan geliyor. Şablonun N izni kilitli: her sürüm güncellemesinde geri yüklendiği için buradan kaldırılamaz. Role ek izin verebilirsiniz; daha dar bir yetki için listede rolü Kopyalayın." Şablona ek izin verilmişse Şablona Döndür ek izinleri kaldırır. Yönetici rolünde: "Bu rol bütün izinleri taşır ve değiştirilemez."
Yetkiler
- 1Verilen / toplam izin
- 2Arama — modül, sayfa ya da işlem
- 3Modül — hepsini birden işaretler
- 4İşlem — tek izin
- 5Bu rolde verilmemiş izin
- 6Salt Okunur — yalnız Görüntüle izinleri kalır
İzin ağacı Modül › Sayfa › İşlem düzenindedir; her düğümde üç durumlu onay kutusu ve "seçili/toplam" sayısı vardır. Sekmenin adında "verilen/toplam" sayı yazar.
| Araç | İş |
|---|---|
| Ara… (modül, sayfa ya da işlem) | Eşleşen dallar açık gelir. |
| Tümünü Aç · Tümünü Kapat | Dalları açar, kapatır (aramada kapalı). |
| Tümünü Seç · Temizle | Bütün (kilitli olmayan) izinleri seçer ya da kaldırır. |
| Salt Okunur | Seçimi yalnız Görüntüle izinlerine indirir. |
| ⓘ simgesi | İznin gerçek kapsamı ve arayüzde gereken ikinci izin. |
| Kilit simgesi | Şablondan gelir, kaldırılamaz. |
| "(özellik kapalı)" | İznin özelliği Modül Yönetimi'nde kapalı; izin verilebilir ama etkisizdir. |
Klavye: ↑ ↓ düğüm, → aç, ← kapat, Boşluk onay kutusu, Enter aç/kapat.
Bu sürümde ağaçtaki arama, içinde ş, ı, ğ, ü, ö, ç geçen terimle sonuç vermiyor (ör. "sipariş"
"Eşleşen izin yok." döner). Bu harfleri içermeyen bir parça yazın: siparis, teklif, fiyat, stok.
Ekranlar
- 1Bütün ekranlar — izni olan her ekran menüde
- 2Rolün yazdığı ekranları ekler
- 3Alan › bölüm › ekran — menüde görünecekler
- 4Seçili / toplam ekran
Rolün menüde gösterdiği ekranlar — menünün kendisi gibi alan › bölüm › ekran ağacı. Katalog yetki vermez; menü katalog ile izinlerin kesişimiyle çizilir.
| Araç | İş |
|---|---|
| Bütün ekranlar — katalog yok | "Yönetici ve Denetçi gibi; izni olduğu her ekran menüde". İşaretliyken ağaç kapalıdır. |
| Tümünü Seç · Temizle | Bütün ekranları seçer ya da kaldırır. |
| Yazdığı Ekranları İşaretle (N) | Rolün yazma izni olan kaynakların menüde olmayan ekranlarını ekler. Ağaçta bu ekranlar "yazar" notu taşır. |
| Şablonun Kataloğuna Dön | Şablonun ekran listesine döner; seçimleriniz silinir. |
Alttaki satır durumu söyler: katalog boşsa "Katalog boş — menü rolün yazdığı kaynakların ekranlarıyla (N) çizilir.", eksik varsa "Rolün yazdığı N ekran menüde değil — "Yazdığı Ekranları İşaretle" ekler."
Sunucunun ret iletileri
| Durum | İleti |
|---|---|
| Yönetici rolünü silmek | "Yerleşik Yönetici rolü silinemez." |
| Şablon iznini kaldırmak | "'…' bir rol şablonu: şablonun N izni kaldırılamaz — bu izinler her sürüm güncellemesinde geri yüklenir. Daha dar bir yetki için rolü kopyalayıp yeni bir rol oluşturun." |
| Onay şablonunda kullanılan rolü silmek | "'…' rolü '…' onay şablonunda kullanılıyor. Önce Onay Şablonları'nda aşamayı başka bir role verin." (bekleyen onay varsa "… ve bekleyen onayları sonuçlandırın.") |
| Aynı adda rol | "'…' adında bir rol zaten var." |
users.import iznini vermek | "users.import iznini yalnız bu izni taşıyan bir yönetici verebilir." |