Kézikönyv:$wgRestrictionLevels
Hozzáférés: $wgRestrictionLevels | |
---|---|
A lapvédelem során kiválasztható jogosultsági kulcsok. |
|
Bevezetve: | 1.6.0 (r12207) |
Eltávolítva: | használatban |
Megengedett értékek: | (sztringek tömbje) |
Alapértelmezett érték: | [ '', 'autoconfirmed', 'sysop' ] |
Egyéb beállítások: Betűrendben | Funkció szerint |
Részletek
A változó azon jogosultsági kulcsokat tartalmazza, amelyek a lapvédelmi oldalon („action=protect”) az egyes korlátozási típusokhoz kiválaszthatók.
Az 'autoconfirmed' minden regisztrált felhasználót engedélyez, ha a $wgAutoConfirmAge
és a $wgAutoConfirmCount
értéke egyaránt 0.
A $wgRestrictionLevels nem felhasználói csoportokat, hanem felhasználói jogosultságokat tárol. Ha szükséged van rá, saját jogosultságodat is létrehozhatod, és hozzárendelheted az egyes csoportokhoz. Például:
# csak a „school-project” joggal rendelkezők szerkeszthetnek, nevezhetnek át stb. lapokat
$wgRestrictionLevels[] = 'school-project';
# a „school-project” jogosultságok hozzárendelése a „students” és „teachers” csoport tagjaihoz
$wgGroupPermissions['students']['school-project'] = true;
$wgGroupPermissions['teachers']['school-project'] = true;
# a „school-project” jog hozzárendelése az adminisztrátorok csoportjához (ez szükséges ahhoz, hogy a lapvédelem szintje az új jogosultsággal rendelkezőknek beállítható legyen)
$wgGroupPermissions['sysop']['school-project'] = true;
Ha további védelmi szinteket (például 'docwriters') adsz hozzá, akkor a védelmi szint megjelenítési nevét a „MediaWiki:Protect-level-docwriters” lap létrehozásával szabhatod testre (ahol a „docwriters” a jogosultság neve).
Ha az adminisztrátori szintnél magasabb szintet állítasz be, akkor ők sem tudják módosítani a védelmi szintet akkor sem, ha rendelkeznek a 'protect' joggal.
A $wgNamespaceProtection
-ben definiáltaknak megfelelően a 'protect' jogosultsággal rendelkezők nem védhetnek le olyan lapokat, amelyeket ők sem szerkeszthetnek.
Caveats
If a user with the 'protect' permission has the permission to edit a page but it is protected so that they can't move it, the protection interface will offer to change the move-protection level so you will gain the capability to move that page.