Extension:UserMerge/zh
![]() 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 |
|
|
usermerge
Category:Extensions which add rights/zh |
|
季度下載量 | 153 (Ranked 18th) |
正在使用的公开wiki数 | 888 (Ranked 260th) |
前往translatewiki.net翻譯UserMerge | |
Vagrant角色 | usermerge |
問題 | 开启的任务 · |
UserMerge(UserMerge)扩展允许有 usermerge 权限的 wiki 用户(默认为行政员)合并一个 wiki 用户账户至另一个 wiki 用户账户。
- 功能
- 合并(将贡献,文本,监视列表,第一个帐户A的编辑计数引用到第二个帐户B)
- 合并后删除第一个帐户A(选项框)
- 限制
- 您必须先将用户A合并到B才能删除用户A
- 您不能将自己的帐户(登录用户)合并到其他用户中
- 注释
- 如果不填写 “新用户”字段,扩展会自动将“新用户”填充为 “匿名”(user_id 0)并要求您确认合并为“匿名”。 这用于删除账户:您将首先清空用户A的贡献记录在删除用户A。
- 如果您的扩展版本报错“新用户”字段为空,您可以填写“匿名”
- 该扩展将创建用户合并日志并记录所有用户合并扩展活动。
- 用户合并时,CheckUser所记录的部分操作会保留在旧用户名下,而另一些操作则会转移至新用户。 用户被删除后,原本应在CheckUser工具中与该账户关联的操作记录也随之消失。
安裝
- 下载,并将解压后的
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' ];
完成 – 在您的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)
![]() | 此在以下wiki农场/托管网站和/或软件包中提供: 這不是一份權威名單。 即使某些wiki农场/托管网站和/或软件包未在这里列出,它们也可能提供此。 请检查你的wiki农场/托管网站或软件包以确认提供情况。 |
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