(Translated by https://www.hiragana.jp/)
Manual:$wgAutopromote - MediaWiki

Manual:$wgAutopromote

This page is a translated version of the page Manual:$wgAutopromote and the translation is 100% complete.
アクセスけん: $wgAutopromote
利用りようしゃ特定とくていのグループに自動じどう昇格しょうかくする条件じょうけん
導入どうにゅうされたバージョン:1.12.0 (r28797)
除去じょきょされたバージョン:使用しようちゅう
許容きょようされる:(配列はいれつ)
既定きてい:(下記かき参照さんしょう)

詳細しょうさい

この配列はいれつでは自動じどう昇格しょうかく条件じょうけん設定せっていします。構文こうぶん以下いかとおりです:

$wgAutopromote = [
    'groupname' => cond,
    'group2' => cond,
];

cond には以下いか指定していできます:

使用しようできる条件じょうけん

使用しようできる条件じょうけん (Defines.php うち定義ていぎされており、拡張かくちょう機能きのうAutopromoteCondition フックで条件じょうけん追加ついかする場合ばあいがあります):

条件じょうけん 説明せつめい 引数ひきすう
APCOND_EDITCOUNT 最低限さいていげん必要ひつよう編集へんしゅう回数かいすう
nullまたは設定せってい場合ばあいは$wgAutoConfirmCountが使用しようされます
整数せいすう
APCOND_AGE 登録とうろくからの経過けいかびょうすう最小さいしょうnullまたは設定せってい場合ばあいは$wgAutoConfirmAgeが使用しようされます 整数せいすう
APCOND_EMAILCONFIRMED メールアドレスが確認かくにん (利用りよう不可ふか)
APCOND_INGROUPS 利用りようしゃ所属しょぞくすべきグループの列挙れっきょ れい:, 'sysop', 'bureaucrat', 'bot'
APCOND_ISIP 利用りようしゃ特定とくていの IP アドレスを れい:, '1.2.3.4' or '2001:0db8:85a3::7344'
APCOND_IPINRANGE 利用りようしゃ特定とくていの IP レンジに所属しょぞく Manual:IP 範囲はんい 参照さんしょう
APCOND_AGE_FROM_EDIT 最初さいしょ編集へんしゅうからの経過けいかびょうすう最小さいしょう 整数せいすう
APCOND_BLOCKED アカウントがブロックされている (バージョン 1.16 r52083追加ついか) (利用りよう不可ふか)
APCOND_ISBOT アカウントがボットである (利用りよう不可ふか)

引数ひきすうがある条件じょうけんとない条件じょうけん

かく条件じょうけんは 2 とおりの書式しょしきけます:

APCOND_EMAILCONFIRMED   # 引数ひきすうがない条件じょうけん
array( APCOND_EDITCOUNT, 100 )   # 引数ひきすうがある条件じょうけん

条件じょうけん集合しゅうごう

条件じょうけん集合しゅうごう構文こうぶん以下いかとおりです:

[ 'operand', cond1, cond2, ... ];

4 つのオペランド (operand) を利用りようできます:

  • & (AND) — 利用りようしゃすべて条件じょうけんたす場合ばあい昇格しょうかくする。
  • | (OR) — 利用りようしゃどれか条件じょうけんたす場合ばあい昇格しょうかくする。
  • ^ (XOR) — 利用りようしゃが2つのうち1つだけ条件じょうけんたす場合ばあい昇格しょうかくする。
  • ! (NOT) — 利用りようしゃどの条件じょうけんたさない場合ばあい昇格しょうかくする。

条件じょうけん集合しゅうごう再帰さいきてき評価ひょうかされるため、オペランドで接続せつぞくすることで、条件じょうけん集合しゅうごう使用しようできます。

注意ちゅうい事項じこう

自動じどう昇格しょうかく機能きのうでは実際じっさい利用りようしゃをグループに追加ついかしません。MediaWikiは利用りようしゃ権限けんげん有効ゆうこうなグループを確認かくにんするたびに、利用りようしゃ自動じどう昇格しょうかく条件じょうけんたしているかどうかを確認かくにんします。 これは、利用りようしゃがSpecial:UserRightsをとおして手動しゅどう追加ついかされた場合ばあいのみ、Special:ListUsersじょうでグループに所属しょぞくしているようにえるということです。

MediaWiki 1.18 以降いこうでは、わりにAutopromoteOnce 使用しようできます。これは、利用りようしゃ指定していされた条件じょうけん一致いっちし、過去かこ降格こうかく(グループ除去じょきょ)されたことがない場合ばあい通常つうじょうどおりグループに利用りようしゃ追加ついかします。 または、$wgRevokePermissions (MW 1.16+)がやくつかもしれません。

臨時りんじ利用りようしゃは、利用りようしゃグループにてることができないため、自動じどう昇格しょうかくはできません。


既定きてい

MediaWiki バージョン:
1.38
$wgAutopromote = [
	'autoconfirmed' => [ '&',
		[ APCOND_EDITCOUNT, null],
		[ APCOND_AGE, null ],
	],
];
MediaWiki バージョン:
1.13 – 1.37
$wgAutopromote = [
	'autoconfirmed' => [ '&',
		[ APCOND_EDITCOUNT, &$wgAutoConfirmCount ],
		[ APCOND_AGE, &$wgAutoConfirmAge ],
	],
];
MediaWiki バージョン:
1.12
$wgAutopromote = array(
	'autoconfirmed' => array( '&',
		array( APCOND_EDITCOUNT, &$wgAutoConfirmCount ),
		array( APCOND_AGE, &$wgAutoConfirmAge ),
	),
	'emailconfirmed' => APCOND_EMAILCONFIRMED,
);

れい

メールアドレスが確認かくにんみで、100かい編集へんしゅうまたはアカウント登録とうろくから60にち経過けいかした利用りようしゃを captain に自動じどう昇格しょうかくさせたい場合ばあいは、つぎのように設定せっていします:

$wgAutopromote = [
	'captain' => [
		'&',
		APCOND_EMAILCONFIRMED,
		[
			'|',
			[ APCOND_EDITCOUNT, 100 ],
			[ APCOND_AGE, 60*86400 ],
		],
	],
];

これはのすべての自動じどう昇格しょうかく条件じょうけん上書うわがきすることに注意ちゅういしてください。既存きそん自動じどう昇格しょうかく条件じょうけん維持いじしつつ、captain の自動じどう昇格しょうかく条件じょうけん追加ついかするには、つぎのように設定せっていします:

$wgAutopromote['captain'] = [
	'&',
	APCOND_EMAILCONFIRMED,
	[
		'|',
		[ APCOND_EDITCOUNT, 100 ],
		[ APCOND_AGE, 60*86400 ],
	],
];

関連かんれん項目こうもく