Kézikönyv:$wgGrantPermissions
| User rights, access control and monitoring: $wgGrantPermissions | |
|---|---|
| Jogosultságok definiálása és ezekhez engedélyek rendelése. |
|
| Bevezetve: | 1.27.0 (Gerrit change 259062; git #ef5bd734) |
| Eltávolítva: | használatban |
| Megengedett értékek: | (boolean-ek két dimenziós tömbje) |
| Alapértelmezett érték: | Lásd: MainConfigSchema.php |
| Egyéb beállítások: Betűrendben | Funkció szerint | |
Részletek
A változó egy két dimenziós tömb, amely a jogokat és a hozzájuk rendelt, engedélyezett műveleteket tartalmazza. A beállítás egy boolean; „false” értéke kikapcsolja.
A jogosultságokat arra lehet használni, hogy külső szoftverek számára egy fiókhoz kapcsolódó korlátozott hozzáférést adjunk, ilyenek például az OAuth vagy a botok. Az ezen módszerrel használt fiókoknál az egyes műveletek elvégzéséhez a csoport és a vonatkozó jogosultság is beállítandó.
A konfigurációs változót ne módosítsd, azt a kiterjesztéseknek kell megtenniük.
Új jogokat egy új első szintű kulcs létrehozásával lehet definiálni; ezeket a $GrantPermissionGroups-hoz is hozzá kell adni.
Such keys should be added to $wgGrantPermissionGroups as well.
A jogok kezelése belsőleg a GrantsInfo osztály által történik, megtekintésük a Speciális:Jogosultságok lapon lehetséges.
A felhasználók által látható nevet a grant-<name> üzenettel lehet megadni.
Példa
$wgGrantPermissions['basic']['ipblock-exempt'] = true;
A következő példában amennyiben egy felhasználó mentesül az IP-blokkok alól, akkor külső eszközök a basic jogosultság megadásával használhatják a fiókot.