Manual:$wgRevokePermissions
User rights, access control and monitoring: $wgRevokePermissions | |
---|---|
Revocación de permisos para los usuarios de cualquier grupo. |
|
Introducido en la versión: | 1.16.0 (r52083) |
Eliminado en la versión: | aún se usa |
Valores permitidos: | (Matriz compleja de valores booleanos.) |
Valor predeterminado: | [] |
Otras configuraciones: Alfabéticamente | Por Función |
Detalles
$wgGroupPermissions permite establecer permisos para grupos de usuarios.
$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.
- Ejemplo
$wgRevokePermissions['sysop']['editinterface'] = true;
- El resultado es (cuando se observa la página Especial:ListaDerechosGrupos)
Editar la interfaz de usuario (editinterface
)
Esto funciona del mismo modo que $wgGroupPermissions , con la salvedad de que en este caso si el usuario forma parte de un grupo, el permiso le será retirado en lugar de concedido. Un buen uso práctico de esta directiva consiste en combinarla con $wgAutopromote y APCOND_BLOCKED para restringir aún más los permisos de los usuarios bloqueados. Otro caso práctico sería la creación de otros "grupos de bloqueo" donde un administrador podría (mediante $wgAddGroups ) añadir un usuario a un grupo de forma que se le permitiese editar páginas normalmente, pero se le impediría trasladar páginas.