Open main menu

Manual:$wgGroupPermissions

This page is a translated version of the page Manual:$wgGroupPermissions and the translation is 85% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎polski • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語 • ‎한국어
Acesso de usuário: $wgGroupPermissions
Use isso para definir direitos de acesso para grupos e usuários nesses grupos.
Introduzido na versão:1.5.0 (r9367)
Removido na versão:ainda em uso
Valores permitidos:(Array complexo de valores booleanos.)
Valor padrão:Veja abaixo.
Outras definições: Alfabético | Por função

Contents

Detalhes

$wgGroupPermissions é uma matriz bidimensional indexada por grupo de usuários e disponível nas permissões. O valor pode ser TRUE para conceder a permissão ou FALSE se não for concedido.

Those permissions, which are granted with $wgGroupPermissions are always cumulative. Se um usuário for membro de grupos diferentes, o usuário terá um direito se for concedido a pelo menos um desses grupos, mesmo se "não" for concedido a seus outros grupos. In other words, If one of the user's groups has a right, then it is not possible to take the right away using $wgGroupPermissions. Instead use $wgRevokePermissions to revoke permissions.

Exemplo

$wgGroupPermissions['user']['edit'] = true;

Isso dá a todos os usuários registrados a capacidade de editar páginas.

Grupos de usuários personalizados

Você também pode definir seus próprios grupos de usuários. Os nomes dos grupos de usuários não podem ter mais de 255 caracteres. [1] The groups, which have been defined either in DefaultSettings.php or in LocalSettings.php, can be assigned to users through the wiki Special:Userrights interface.

Exemplo

# Comece com a atribuição das permissões padrão do grupo "user"
$wgGroupPermissions['Trustworthy'] = $wgGroupPermissions['user'];
# Agora modifique estes direitos:
$wgGroupPermissions['Trustworthy']['delete'] = true;
$wgGroupPermissions['Trustworthy']['protect'] = true;
$wgGroupPermissions['Trustworthy']['patrol'] = true;
$wgGroupPermissions['Trustworthy']['purge'] = true; # delete the cache of a page

Isso cria um grupo chamado "Trustworthy". Os usuários desse grupo têm as mesmas permissões que os usuários do grupo "usuário". No entanto, eles poderão excluir e proteger páginas, patrulhar edições e remover diretamente páginas em cache.

Para documentação detalhada, veja Manual:Direitos de usuário .

  Atenção: A funcionalidade para tornar as páginas inacessíveis não foi extensivamente testada quanto à segurança. Use por sua conta e risco!

Valores padrão

Os valores padrão variam de versão para versão. You may find the one which apply to your mediawiki setup in DefaultSettings.php . Para mais informações, visite Manual:Direitos de usuário .

Use por extensões

Algumas extensões, como RenameUser ou CheckUser , adicionam novos direitos que podem ser configurados e atribuídos da mesma maneira.

Ver também

Notas

  1. See length of column ug_group in the user_groups table.