Extension:UserMerge/zh

Manual:Merging users重定向至此。 请勿将其与:中央认证 提供的Special:MergeAccount混淆,后者用于整合多个wiki上的本地账户以创建“全域”账户。
Category:GPL licensed extensions/zh
UserMerge
Category:Stable extensions/zh
Category:Special page extensions/zh, Category:User identity extensions/zh
描述 将 Wiki 数据库中一个用户对另一个用户的引用合并,也可以在合并后删除旧用户
作者
最新版本 1.10.2
快照跟随MediaWiki发布。
GNU通用公眾授權條款2.0或更新版本
下載 Category:Extensions in Wikimedia version control/zh
  • $wgUserMergeProtectedGroups
  • $wgUserMergeEnableDelete
季度下載量 153 (Ranked 18th)
正在使用的公开wiki数 888 (Ranked 260th)
前往translatewiki.net翻譯UserMerge
Vagrant角色 usermerge
問題 开启的任务 ·
Category:All extensions/zh

UserMerge(UserMerge)扩展允许有 usermerge 权限的 wiki 用户(默认为行政员)合并一个 wiki 用户账户至另一个 wiki 用户账户。

功能
  • 合并(将贡献,文本,监视列表,第一个帐户A的编辑计数引用到第二个帐户B)
  • 合并后删除第一个帐户A(选项框)
限制
  • 您必须先将用户A合并到B才能删除用户A
  • 您不能将自己的帐户(登录用户)合并到其他用户中
注释
  • 如果不填写 “新用户”字段,扩展会自动将“新用户”填充为 “匿名”(user_id 0)并要求您确认合并为“匿名”。 这用于删除账户:您将首先清空用户A的贡献记录在删除用户A。
    • 如果您的扩展版本报错“新用户”字段为空,您可以填写“匿名”
  • 该扩展将创建用户合并日志并记录所有用户合并扩展活动。
  • 用户合并时,CheckUser所记录的部分操作会保留在旧用户名下,而另一些操作则会转移至新用户。 用户被删除后,原本应在CheckUser工具中与该账户关联的操作记录也随之消失。
警告 警告: UserMerge is currently incompatible with either $wgSharedDB or CentralAuth.

安裝

  • 下载,并将解压后的UserMerge移动到extensions/目录中。
    开发者和代码贡献人员应从Git安装扩展,输入:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/UserMerge
  • 将下列放置在您的LocalSettings.php 的底部:
    wfLoadExtension( 'UserMerge' );
    // 根据缺省设置,没有人可以使用此功能。给行政员启用?
    $wgGroupPermissions['bureaucrat']['usermerge'] = true;
    
    // 要为管理员启用此功能请添加:
    $wgGroupPermissions['sysop']['usermerge'] = true;
    
    // 可选:默认为 [ 'sysop' ]
    $wgUserMergeProtectedGroups = [ 'groupname' ];
    
  • Yes 完成 – 在您的wiki上Special:Version,以验证已成功安装


  • 如果使用Vagrant ,请vagrant roles enable usermerge --provision安装

用法

  • 请遵循安装说明
  • 扩展会创建一个新的特殊页面Special:UserMerge,标题为用户合并和删除
  • 可以定义不可合并的用户(示例):
# 允许合并所有用户(默认情况下,“sysop”组不可合并)
$wgUserMergeProtectedGroups = [];

# 禁止合并“sysop”或“awesomeusers”组中的用户
$wgUserMergeProtectedGroups = [ 'sysop', 'awesomeusers' ];

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

您可以使用 MediaWiki 的 帮助:修訂版本删除 功能将 UserMerge 日志信息替换为中性信息。

LocalSettings.php 文件中激活修订版本删除操作:

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

然后,在 Special:Log/usermerge 中,你可以通过简单的复选框检查和禁用 UserMerge 修改产生的日志内容。

  • hideuser right – 允许在无限期阻止用户时从各种列表中“隐藏”用户
  • phab:T8397 – 标记帐户锁定/隐藏(又名删除用户)的标志
  • Manual:removeUnusedAccounts.php - Maintenance script that can delete the accounts of users that have never made any edits, without merging them and without needing this extension
  • Extension:UserVerification (allows to delete users with some constraints)


Category:All extensions/zh Category:ContributionsToolLinks extensions/zh Category:Extensions in Wikimedia version control/zh Category:Extensions included in BlueSpice/zh Category:Extensions included in Canasta/zh Category:Extensions included in MyWikis/zh Category:Extensions included in semantic::core/zh Category:Extensions included in wiki.gg/zh Category:Extensions which add rights/zh Category:GPL licensed extensions/zh Category:Special page extensions/zh Category:Stable extensions/zh Category:UserGetReservedNames extensions/zh Category:User identity extensions/zh