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分支不向后兼容。 |
数据库更改 | 否 |
许可协议 | GNU通用公眾授權條款2.0或更新版本 |
下載 | |
|
|
usermerge |
|
季度下載量 | 298 (Ranked 13th) |
正在使用的公开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。
- 如果您的扩展版本报错“新用户”字段为空,您可以填写“匿名”
- 该扩展将创建用户合并日志并记录所有用户合并扩展活动。
- When user is merged, some actions listed in CheckUser stay as the old user and some actions go to the new user. When user is deleted, the actions that should be listed with the old account in CheckUser are gone.
安裝
- 下载文件,并将解压后的
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农场/托管网站或软件包以确认提供情况。 |