Manual:$wgRevokePermissions/nl
| Gebruikersrechten, toegangscontrole en monitoring: $wgRevokePermissions | |
|---|---|
| De keys van rechten van gebruikers die zijn ingetrokken per groep. |
|
| Geïntroduceerd in versie: | 1.16.0 (r52083) |
| Verwijderd in versie: | nog steeds in gebruik |
| Toegelaten waardes: | (Complex array met boolean waarden.) |
| Standaardwaarde: | [] |
| Andere instellingen: Alfabetisch | Per functie | |
Details
$wgGroupPermissions maakt het mogelijk om de rechten per gebruikersgroep in te stellen.
$wgRevokePermissions staat het toe dat elk van die rechten ingetrokken kan worden.
Het intrekken van een recht met $wgRevokePermissions heeft voorrang boven het verlenen van het recht met $wgGroupPermissions.
Als het recht wordt ingetrokken voor zelfs maar één van de gebruikersgroepen, zullen ze het niet hebben, ongeacht of het uitdrukkelijk voor andere groepen is toegestaan.
- Voorbeeld
$wgRevokePermissions['sysop']['editinterface'] = true;
- Het resultaat is (bij het bekijken van de lijst met groepsrechten)
De gebruikersinterface bewerken (editinterface)
Dit doet hetzelfde als $wgGroupPermissions, behalve dat als de gebruiker hier in een groep is, de toestemming wordt verwijderd in plaats van toegevoegd. Een goede test voor deze instelling is in combinatie met $wgAutopromote en APCOND_BLOCKED om de rechten van geblokkeerde gebruikers verder te beperken. Een andere test zou kunnen zijn de aanmaak van andere "geblokkeerde groepen" waar een sysop (via $wgAddGroups) een gebruiker aan een groep kan toevoegen om hen normaal pagina's te laten bewerken, maar te voorkomen dat ze pagina's kunnen verplaatsen.