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' ]
Fall bei Sourceforge: https://sourceforge.net/p/bluespice/discussion/1249667/thread/c561f95410/?limit=25#f8fa