Kullanıcılar ve İzinler

Kurulum Düzeyi Kullanıcılar

WebBlocks CMS kurulum düzeyi yönetici hesapları kullanır.

Bu kullanıcılar CMS'in kendisini yönetmek içindir. Genel üyelik hesapları değildirler ve Export / Import site paketlerine dahil edilmezler.

Kullanıcılar tüm kurulumu etkilediği için Users ekranı yönetici System gezinmesi altında yer alır.

Oturum açmış her CMS yönetici kullanıcısı kendi hesap ayrıntılarını /webadmin/profile üzerinden yönetir. Profil sayfası Kullanıcı yönetiminden ayrıdır ve yalnızca geçerli kullanıcının adını, e-postasını, geçerli parola onayı gerektiren parola değiştirme formunu ve Save Changes eylemlerini sunar.

Profil ve Users ekranlarındaki parola alanları, sabitlenmiş WebBlocks UI çalışma zamanından gelen hazır WebBlocks UI Password Toggle desenini (data-wb-target ile birlikte data-wb-password-toggle) kullanır. CMS çekirdeği özel parola gösterme/gizleme CSS'i veya JavaScript'i eklemez.

Roller

`super_admin`

super_admin tam kurulum düzeyi erişime sahiptir.

Bu rol şunlara erişebilir:

  • Users
  • siteler ve diller (locale)
  • ayarlar
  • güncellemeler
  • yedekler
  • export/import
  • kurulumdaki tüm site içeriği

Yalnızca super_admin kullanıcıları /webadmin/users ekranını açabilir ve diğer CMS hesaplarını yönetebilir.

Kullanıcı yönetimi kurulum düzeyi yönetim olmaya devam eder. Rolleri, atanmış siteleri, etkin veya devre dışı durumu, silme korumasını ve hedef kullanıcının geçerli parolası gerekmeden yönetici tarafından yapılan parola sıfırlamalarını yönetebilir. Bu sistem yönetimi alanları Profil sayfasından kullanılamaz.

`site_admin`

site_admin site kapsamlıdır.

Bu rol şunları yapabilir:

  • /webadmin ekranına erişme
  • atanmış siteler için içerik yönetme
  • atanmış siteler için sayfa yayınlama
  • atanmış siteler için sayfaları iş akışı durumları arasında taşıma

Bu rol; Users, ayarlar, güncellemeler, yedekler veya export/import gibi kurulum düzeyi sistem alanlarına erişemez.

`editor`

editor da site kapsamlıdır.

Bu rol şunları yapabilir:

  • /webadmin ekranına erişme
  • atanmış siteler için içerikle çalışma
  • sayfaları draft durumundayken düzenleme
  • sayfaları incelemeye gönderme
  • in_review durumundaki bir sayfayı draft durumuna geri taşıma

Bu rol sayfaları yayınlayamaz veya arşivleyemez ve kurulum düzeyi sistem alanlarına erişemez.

Atanmış Site Erişimi

  • super_admin her zaman tüm sitelere erişebilir
  • site_admin ve editor en az bir atanmış siteye sahip olmalıdır
  • site kapsamlı yönetici alanları, atanmış site erişimine göre filtrelenir ve sunucu tarafında zorunlu kılınır

Bu site sınırı; sayfalar, gezinme, medya, ziyaretçi raporları ve iletişim mesajları gibi başlıca içerik alanlarında geçerlidir.

Denetim Referansları

Sayfalar, sayfa revizyonları, ortak slotlar ve ortak slot revizyonları, denetim ataması için CMS kullanıcılarına null olabilen referanslar saklayabilir.

  • Bu referanslar sistem tarafından yönetilir ve düzenlenebilir sayfa alanları değildir.
  • Referans verilen bir kullanıcı silinirse içerik kayıtları bozulmadan kalır.
  • Denetim yabancı anahtarları silmede null davranışı kullanır; bu nedenle eski yönetici arayüzü, silinmiş veya bilinmeyen aktörler için Not recorded değerine geri dönebilir.

Her Rolün Yapabildikleri ve Yapamadıkları

`super_admin`

Yapabildikleri:

  • kullanıcıları ve rolleri yönetme
  • tüm sitelere erişme
  • kurulum düzeyi sistem araçlarını kullanma
  • sayfaları yayınlama ve arşivleme

Yapamadıkları:

  • son etkin super_admin kullanıcısını silme, devre dışı bırakma veya rolünü düşürme

`site_admin`

Yapabildikleri:

  • atanmış site içeriğini yönetme
  • atanmış siteler için sayfa yayınlama
  • sayfaları taslağa geri taşıma
  • atanmış siteler için sayfaları arşivleme

Yapamadıkları:

  • Users ekranına erişme
  • kurulum düzeyi sistem ekranlarına erişme
  • atanmış siteler dışında içerik yönetme

`editor`

Yapabildikleri:

  • atanmış siteler için taslak içerik oluşturma ve düzenleme
  • sayfaları incelemeye gönderme
  • in_review durumundaki bir sayfayı taslağa geri taşıma

Yapamadıkları:

  • sayfa yayınlama
  • sayfa arşivleme
  • taslak olmayan sayfa içeriğini doğrudan düzenleme
  • kurulum düzeyi sistem ekranlarına erişme

Users Neden Sistem Düzeyi Bir Özelliktir

Kullanıcılar sayfa içeriği değildir ve site bazlı içerik kayıtları da değildir.

Kurulumu kimin işletebileceğini, hangi sistem alanlarının kullanılabilir olduğunu ve bir kişinin hangi sitelerde çalışabileceğini tanımlarlar. Bu, Users ekranını kurulum düzeyi yönetim modelinin bir parçası yapar; dolayısıyla diğer sistem genelindeki araçlarla birlikte System altında yer alması gerekir.