Extension:UserMerge
Appearance
Manual:Merging users はこちらにリダイレクトされています。 拡張機能:CentralAuth が提供する Special:MergeAccount とは異なります。これは複数のウィキのローカルアカウントから「グローバル」アカウントを作成するためのものです。リリースの状態: 安定 |
|
|---|---|
| 実装 | 特別ページ, 利用者識別 |
| 説明 | ウィキデータベース内における利用者を別の利用者へ統合し、また統合元の利用者を削除する |
| 作者 |
|
| 最新バージョン | 1.10.2 |
| 互換性の方針 | MediaWiki とともにリリースされるスナップショット。 master には後方互換性がありません。 |
| データベースの変更 | いいえ |
|
|
|
usermerge |
|
| ライセンス | GNU 一般公衆利用許諾書 2.0 以降 |
| ダウンロード | |
| translatewiki.net で翻訳を利用できる場合は、UserMerge 拡張機能の翻訳にご協力ください | |
| Vagrant role | usermerge |
| 問題点 | 未解決のタスク · バグを報告 |
UserMerge 拡張機能は、usermerge 権限を持つウィキ利用者 (既定ではビューロクラット) が、Special:UserMerge を介して、あるウィキ利用者のアカウントを別のウィキ利用者のアカウントへ統合できるようにします。
特長
- 統合(アカウントAの投稿記録、テキスト、ウォッチリスト、編集回数をアカウントBへ統合)
- 統合後のアカウントAを削除する(オプションボックス)
- 制限事項
- すでに統合されたアカウントを統合することはできません。
- 自身のアカウント (ログイン済利用者) を別の利用者に統合することはできません
備考
- "新利用者"欄を省略すると、拡張機能は新利用者を"匿名" (user_id 0)として扱い、匿名への統合を行うか確認します。 これは、利用者を削除する際に使用します: まず、利用者 A の投稿をなくし (利用者 0 に統合し)、次に利用者 A を削除します。
- 使用中のバージョンで、"New User "フィールドが空であることが問題になる場合、"Anonymous "を記入することができます。
- 拡張機能は利用者統合記録を作成し、すべての利用者統合に関する操作が記録されます。
- 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.
インストール
- ダウンロードして、ファイルを
extensions/フォルダー内のUserMergeという名前のディレクトリ内に配置します。
開発者とコード寄稿者は、上記の代わりに以下を使用してGitからインストールします:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/UserMerge
- 以下のコードを LocalSettings.php ファイルの末尾に追加します:
wfLoadExtension( 'UserMerge' ); // By default nobody can use this function, enable for bureaucrat? $wgGroupPermissions['bureaucrat']['usermerge'] = true; // 管理者に対して有効にする場合は以下を追加します: $wgGroupPermissions['sysop']['usermerge'] = true; // オプション: 既定では [ 'sysop' ] $wgUserMergeProtectedGroups = [ 'groupname' ];
完了 – ウィキの「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;
You can use Help:版指定削除 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.
関連項目
- 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)
| この拡張機能は以下のウィキ ファーム/ウィキ ホスト/パッケージに含まれています: |
Categories:
- Stable extensions/ja
- Special page extensions/ja
- User identity extensions/ja
- Extensions which add rights/ja
- ContributionsToolLinks extensions/ja
- UserGetReservedNames extensions/ja
- GPL licensed extensions/ja
- Extensions in Wikimedia version control/ja
- All extensions/ja
- Extensions included in BlueSpice/ja
- Extensions included in Canasta/ja
- Extensions included in MyWikis/ja
- Extensions included in ProWiki/ja
- Extensions included in semantic::core/ja
