Extension:用户合并
Outdated translations are marked like this.
Manual:Merging users
redirects here. Not to be confused with Special:MergeAccount provided by Extension:中央认证 which create a "global" account from local accounts in multiple wikis. UserMerge 发行状态: 稳定版 |
|
---|---|
实现 | 特殊页面 , 用户身份 |
描述 | 将 Wiki 数据库中一个用户对另一个用户的引用合并,也可以在合并后删除旧用户 |
作者 |
|
最新版本 | 1.10.2 |
兼容性政策 | 快照跟随MediaWiki发布。 master分支不向后兼容。 |
MediaWiki | >= 1.43.0 |
数据库更改 | 否 |
许可协议 | GNU通用公眾授權條款2.0或更新版本 |
下載 | |
|
|
usermerge |
|
季度下載量 | 336 (Ranked 10th) |
正在使用的公开wiki数 | 888 (Ranked 260th) |
前往translatewiki.net翻譯UserMerge扩展 | |
Vagrant角色 | usermerge |
問題 | 开启的任务 · 报告错误 |
用户合并(UserMerge)扩展允许有 usermerge 权限的 wiki 用户(默认为行政员)合并一个 wiki 用户账户至另一个 wiki 用户账户。
- 功能
- 合并(将贡献,文本,监视列表,第一个帐户A的编辑计数引用到第二个帐户B)
- 合并后删除第一个帐户A(选项框)
- 限制
- 您必须先将用户A合并到B才能删除用户A
- 您不能将自己的帐户(登录用户)合并到其他用户中
- 注释
- 如果不填写 “新用户”字段,扩展会自动将“新用户”填充为 “匿名”(user_id 0)并要求您确认合并为“匿名”。 这用于删除账户:您将首先清空用户A的贡献记录在删除用户A。
- 如果您的扩展版本报错“新用户”字段为空,您可以填写“匿名”
- 该扩展将创建用户合并日志并记录所有用户合并扩展活动。
安裝
- 下载文件,并将解压后的
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 ,请通过
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 – 标记帐户锁定/隐藏(又名删除用户)的标志
此扩展在以下wiki农场/托管网站和/或软件包中提供: 這不是一份權威名單。 即使某些wiki农场/托管网站和/或软件包未在这里列出,它们也可能提供此扩展。 请检查你的wiki农场/托管网站或软件包以确认提供情况。 |