MediaWiki (現在は V1.19.1)に基づいて、 FlaggedRevs拡張機能を Wikiに構成しようとしています。私はドキュメントを何度も注意深く読みましたが、私が望むものを完全に達成することはできません.
私の目的は、安定版のページをユーザーに表示することです。すべての編集は、4 つのフラグを持つ単一のスケールに対してレビューする必要があります。現在のバージョンが安定版になるのは、ページがスケールのトップ フラグまでレビューされた場合のみです。
これまでに行ったこと: contentと呼ばれる独自のスケールとそのコンポーネント フラグを構成しました。ユーザー、編集者、レビュー担当者を構成しました。主なスケール構成コードは次のとおりです。
$wgFlaggedRevsTags = array(
'content' => array( 'levels' => 3, 'quality' => 2, 'pristine' => 3 ),
);
私の結果: ページを編集すると、それらの編集は保留中として表示されます。ユーザーには安定版のページが表示されます。これまでのところすべて順調です。ただし、ページを確認して、スケールを最小のフラグ (0) から次のフラグ (1) にアップグレードすると、現在のバージョンが安定版になります。これは私が望んでいるものではありません。安定版へのアップグレードには、最上位フラグ (3) が必要であり、任意のフラグではなく最下位 (0) が必要です。
ページの安定バージョンが元のマーカーに対応するようにFlaggedRevsを構成するにはどうすればよいですか?
編集して追加: 私の経験と jpatokal の答えは異なるようです。'levels' => 3 はフラグ (0,1,2) または (0,1,2,3) を与えますか? 私は後者を取得しましたが、拡張機能が 0=Unreviewed フラグを追加しているのでしょうか、それとも私が指定しているのでしょうか? 品質と手付かずの設定もどのように機能しますか?