Wie kann ich ein Recht einer neuen / anderen Rolle zuweisen

Version vom 4. August 2020, 08:50 Uhr von WikiSysop (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Diskussion:Rechte
Hier wird das Recht autoreview in eine neue Rolle geschrieben (und aus allen anderen Rollen entfernt) und der Gruppe sysop zugewiesen.
$GLOBALS["bsgPermissionConfig"]['autoreview'] = [
    'type' => 'global', 
    'roles' => [ 'autoreviewer' ] 
]; 
$GLOBALS["bsgGroupRoles"]['sysop']['autoreviewer'] = true;
(erst Gruppe, dann Rolle)
  • Das ist ein Beispiel, wenn eine Erweiterung ein neues Recht mitbringt. Das erzeugt eine neue Rolle mit dem neuem Recht. require_once "$IP/extensions/ConfirmAccount/ConfirmAccount.php"; $bsgPermissionConfig['confirmaccount'] = array( 'type' => 'global', "roles" => [ 'ConfirmAccount' ]