Extension:UserMerge/ja

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
MediaWiki 拡張機能マニュアル
UserMerge
リリースの状態: 安定
File:UserMergeScreenshot.png
実装 特別ページ , 利用者識別
説明 ウィキデータベース内における利用者を別の利用者へ統合し、また統合元の利用者を削除する
作者
互換性の方針 MediaWiki とともにリリースされるスナップショット。 master には後方互換性がありません。
MediaWiki
データベースの変更 いいえ
ライセンス ライセンス未指定
ダウンロード
usermerge
Quarterly downloads Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
Public wikis using Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
translatewiki.net で翻訳を利用できる場合は、UserMerge 拡張機能の翻訳にご協力ください
Vagrant role usermerge
問題点 未解決のタスク · バグを報告

UserMerge拡張機能は、usermerge権限を持つウィキ利用者(既定ではBureaucrat)がある利用者を別の利用者へ統合できるようにします。

特長

  • 統合(アカウントAの投稿記録、テキスト、ウォッチリスト、編集回数をアカウントBへ統合)
  • 統合後のアカウントAを削除する(オプションボックス)
制限事項
  • すでに統合されたアカウントを統合することはできません。
  • 自身のアカウント (ログイン済利用者) を別の利用者に統合することはできません

備考

  • if you omit the "New User" field, then the extension auto-populates the New User as "Anonymous" (user_id 0), and ask you to confirm a merge to Anonymous.

これは、利用者を削除する際に使用します: まず、利用者 A の投稿をなくし (利用者 0 に統合し)、次に利用者 A を削除します。

    • 使用中のバージョンで、"New User "フィールドが空であることが問題になる場合、"Anonymous "を記入することができます。
  • the extension creates a User Merge log and logs all User Merge extension activity.
File:OOjs UI icon notice-destructive.svg <translate> Warning:</translate> UserMerge is currently incompatible with either $wgSharedDB or CentralAuth.

インストール

  • <translate> [[<tvar name=2>Special:ExtensionDistributor/UserMerge</tvar>|Download]] and move the extracted <tvar name=name>UserMerge</tvar> folder to your <tvar name=ext>extensions/</tvar> directory.</translate>
    <translate> Developers and code contributors should install the extension [[<tvar name=git>Special:MyLanguage/Download from Git</tvar>|from Git]] instead, using:</translate>cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/UserMerge
  • <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
    wfLoadExtension( 'UserMerge' );
    // By default nobody can use this function, enable for bureaucrat?
    $wgGroupPermissions['bureaucrat']['usermerge'] = true;
    
    // 管理者に対して有効にする場合は以下を追加します:
    $wgGroupPermissions['sysop']['usermerge'] = true;
    
    // オプション: 既定では [ 'sysop' ]
    $wgUserMergeProtectedGroups = [ 'groupname' ];
    
  • File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>


<translate> Vagrant installation:</translate>

  • <translate> If using <tvar name=vagrant>Vagrant </tvar>, install with <tvar name=code>vagrant roles enable usermerge --provision</tvar></translate>

使用法

  • インストール手順に従ってください。
  • 利用者の統合と削除というタイトルの新しい特別ページ 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 - アカウントにロック/非表示を示すフラグ (別名: 利用者の除去/削除)