Extensão:Unir Utilizador

This page is a translated version of the page Extension:UserMerge and the translation is 60% complete.
Manual de extensões do MediaWiki
UserMerge
Estado de lançamento: estável
Implementação Página espacial , Identidade do utilizador
Descrição Une as referências de um utilizador para outro utilizador na base de dados da wiki - também pode eliminar utilizadores antigos depois de unir
Autor(es)
Última versão 1.10.2
Política de compatibilidade Lançamentos de capturas de ecrã junto com o MediaWiki. Original não é compatível com versões anteriores.
MediaWiki >= 1.37.0
Alterações à base de dados Não
Licença GNU - Licença Pública Geral 2.0 ou superior
Transferência
  • $wgUserMergeProtectedGroups
  • $wgUserMergeEnableDelete
usermerge
Quarterly downloads 306 (Ranked 20th)
Public wikis using 888 (Ranked 260th)
Traduza a extensão UserMerge se ela estiver disponível em translatewiki.net
Função no Vagrant usermerge
Problemas Tarefas em aberto · Reportar um erro

A extensão UserMerge (Unir Utilizador) permite aos utilizadores da wiki com a permissão usermerge (Burocrata por predefinição) para unir a conta da Wiki do utilizador com outra conta da Wiki do utilizador.

Características
  • unir (referir contribuições, textos, listas de vigia, número de edições da primeira conta A para a segunda conta B)
  • eliminar a primeira conta A depois de unir (caixa de opção)
Limitações
  • não pode eliminar o utilizador A sem ter unido o utilizador A para B
  • não pode unir a sua própria conta (utilizador autenticado) para um utilizador diferente
Notas
  • if you omit the "New User" field, then the extension auto-populates the New User as "Anonymous" (user_id 0), and ask you to confirm a merge to Anonymous.

This is used for user deletion: you first empty (merge to user 0) contributions of a user A, and then delete the user A.

    • If your version of the extension complains about an empty "New User" field you can fill in  "Anonymous"
  • the extension creates a User Merge log and logs all User Merge extension activity.
Aviso Aviso: UserMerge is currently incompatible with either $wgSharedDB or CentralAuth.

Instalação

  • Exporte e coloque o ficheiro, ou ficheiros, num diretório chamado UserMerge, na sua pasta extensions/.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/UserMerge
  • Acrescente o seguinte código ao fundo do ficheiro $LocalSettings:
    wfLoadExtension( 'UserMerge' );
    // Por predefinição, ninguém pode utilizar esta função, ativar para o burocrata?
    $wgGroupPermissions['bureaucrat']['usermerge'] = true;
    
    // To enable for administrators add this:
    $wgGroupPermissions['sysop']['usermerge'] = true;
    
    // opcional: a predefinição é [ 'sysop' ]
    $wgUserMergeProtectedGroups = [ 'groupname' ];
    
  •   Pronto – Na página especial Special:Version da sua wiki verifique se a extensão foi instalada.


Vagrant installation:

  • Se estiver a utilizar Vagrant , instale com vagrant roles enable usermerge --provision

Utilização

  • unmergeable users can be defined (examples):
# Allow all users to be merged (by default, the 'sysop' group is unmergeable)
$wgUserMergeProtectedGroups = [];

# Disallow merging of the users in the 'sysop' or 'awesomeusers' groups
$wgUserMergeProtectedGroups = [ 'sysop', 'awesomeusers' ];

# enable the permission for sysops
$wgGroupPermissions['sysop']['usermerge'] = true;

You can use Ajuda:Suprimir Revisão feature of MediaWiki to replace the UserMerge logs information with neutral information.

Active RevisionDelete in "LocalSettings.php" file with:

$wgGroupPermissions['sysop']['deletelogentry'] = true;
$wgGroupPermissions['sysop']['deleterevision'] = true;

Then, from Special:Log/usermerge, you can check and disable the logs content resulting from modifications made by UserMerge with simple check box.


Consulte também

  • hideuser right - Allows to "hide" users from various lists when indefinitely blocking them
  • phab:T8397 - Bandeira para marcar as contas como bloqueadas/ocultas (conhecido como remover/eliminar)