Manual:Eliminar Revisão
A partir do MediaWiki 1.16 , o MediaWiki tem uma funcionalidade (desativada por predefinição) que deixa determinados utilizadores mostrarem e ocultarem revisões de página individuais. Esta também adiciona uma página adicional chamada de Especial:Eliminar Revisão. O código está em includes/revisiondelete.
O que este faz
Quando um utilizador com a permissão 'suprimir revisão' (consulte Ativação de secção) visualiza uma página do histórico, eles irão ver um botão extra na página que diz Mostrar/ocultar versões selecionadas. Eles também irão ver caixas de seleção ao lado a todas as entradas de revisão na página. Se eles selecionam uma ou mais revisões e clicam no botão, estes irão ver uma interface que lhes irá permitir realizar quaisquer das seguintes ações:
- Ocultar texto da revisão dos utilizadores
- Ocultar o resumo de edição dos utilizadores
- Ocultar o nome de utilizador/IP do editor dos utilizadores
Se eles têm a permissão 'supressão/revisão', eles também irão conseguir ocultar a informação dos administradores de sistema.
Também é fornecida uma funcionalidade similar para as entradas de registos. Estas permissões equivalentes são 'eliminar/entrada de registo' e 'supressão/registo'.
As revisões e eventos eliminados continuarão a aparecer no histórico da respectiva página e nos registos, mas partes do seu conteúdo serão inacessíveis ao público em geral.
Para a parte técnica desta funcionalidade, consulte Bitfields for rev deleted.
Ativação
Para ativar, tem de definir alguns privilégios de utilizador em LocalSettings.php .
Exemplo:
- Para permitir que os 'Administradores de Sistema' ocultem as revisões e os registos dos utilizadores:
$wgGroupPermissions['sysop']['deleterevision'] = true; $wgGroupPermissions['sysop']['deletelogentry'] = true;
- Para permitir que os 'Supervisores' ocultem os nomes de utilizador dos utilizadores e 'Administradores de Sistema':
$wgGroupPermissions['oversight']['hideuser'] = true;
- Para permitir que os 'Supervisores' ocultem as revisões e os itens do registo dos utilizadores e 'Administradores de Sistema':
$wgGroupPermissions['oversight']['suppressrevision'] = true; $wgGroupPermissions['oversight']['suppressionlog'] = true;
- Para permitir que os 'Observadores' visualizem as revisões e os itens do registo ocultados dos utilizadores e 'Administradores de Sistema':
Versão MediaWiki: | ≥ 1.24 Gerrit change 139277 |
$wgGroupPermissions['observers']['viewsuppressed'] = true;
Para atribuir a permissão de 'supervisão' aos utilizadores, inicie a sessão como burocrata do site (Só os burocratas pode atribuir esta função a outros utilizadores, normalmente o utilizador com a id. #1 tem esta por predefinição) e vá para Especial:Direitos de Utilizador. Digite o nome do utilizador que deseja tornar 'Supervisor', e depois selecione a caixa "supervisão". Consulte Manual:Privilégios de Utilizador para mais informação.