Manual:$wgRevokePermissions
| User rights, access control and monitoring: $wgRevokePermissions | |
|---|---|
| Chaves de permissão revogadas a partir de usuários em cada grupo. |
|
| Introduzida na versão: | 1.16.0 (r52083) |
| Removida na versão: | Ainda em uso |
| Valores permitidos: | (Array complexo de valores booleanos.) |
| Valor padrão: | [] |
| Outras definições: Ordem alfabética | Por função | |
Detalhes
A variável $wgGroupPermissions permite definir permissões para grupos de usuários. $wgRevokePermissions permite a revogação de qualquer uma dessas permissões. Revogar um direito com $wgRevokePermissions tem precedência sobre a concessão da mesma com $wgGroupPermissions. Se o direito for revogado, mesmo para um dos grupos do usuário, eles não vão mais tê-lo, não importando se está explicitamente permitido por outros grupos.
$wgRevokePermissions allows revocation of any of those permissions.
Revoking a right with $wgRevokePermissions takes precedence over granting it with $wgGroupPermissions.
If the right is revoked for even one of the user's groups, they will not have it, regardless of whether it's explicitly permitted by other groups.
- Exemplo
$wgRevokePermissions['sysop']['editinterface'] = true;
- O resultado é (ao visualizar Special:ListGroupRights)
(削除) Editar a interface de usuário (editinterface) (削除ここまで)
Ele atua da mesma maneira que $wgGroupPermissions , exceto que se o usuário está em um grupo aqui, a permissão será removida ao invés de adicionada. Um bom caso de uso para essa configuração está em conjunto com $wgAutopromote e APCOND_BLOCKED para restringir ainda mais os direitos dos usuários bloqueados. Outro caso de uso poderia ser a criação de outros "grupos bloqueados" onde um sysop pode (via $wgAddGroups ) adiciona um usuário a um grupo, para lhe permitir editar páginas normalmente, mas impede-o de mover páginas.