Apply for role
Drupal'de katılımcı portalların vazgeçilmez özelliklerinden biridir roller. Normalde Drupal çekirdeğinde varsayılan olarak gelen "ziyaretçi" ve "kayıtlı kullanıcı" rolleri bize çoğunlukla yeterli gelmez; "moderatör", "tasarım editörü" gibi opsiyonel birçok rolü ister istemez oluştururuz. Roller için verebileceğim en ünlü örnek, Ekşi Sözlük'teki "çaylak", "yazar" vs. rolleridir.
Ancak kullanıcıların bu roller üzerinde terfi ettirilmesi işlemi genelde manuel olarak yapılır. "Apply for role" eklentisi ise, istenirse kullanıcıların diğer bir role terfi için kendi kendilerine başvurmasını, ya da sizin otomatik olarak kullanıcıları yeni bir role aktarabilmenizi sağlıyor.
Eklentinin çalışması için, varsayılan olarak gelen iki rolün dışında en az bir rol daha oluşturulması gerekiyor. "admin/user/roles" sayfasından eklediğimiz rolü, "admin/settings/apply_for_role" sayfasından terfi için ayarlıyoruz. Sonra belirlediğimiz rolün "izinleri düzenle" sayfasından Apply for role ayarlarını aktif hale getiriyoruz.
Sonucunda, isteyen kullanıcılar Hesap sayfalarından "appyle for role" sekmesine tıklayıp istediği role terfi etmek için başvurabiliyor, siz de bu başvuruları "manage role applications" sayfasından (admin/user/apply_for_role) kolayca takip edebiliyorsunuz.
- 653 kez okundu
