我正在尝试将FlaggedRevs扩展配置为基于MediaWiki(当前为 V1.19.1)的 Wiki。我已经仔细阅读了几次文档,但我无法完全实现我想要的。
我的目标是向用户显示稳定版本的页面。任何编辑都必须针对具有四个标志的单一规模进行审查。只有在页面被审核到标尺的顶部标志后,当前版本才能成为稳定版本。
到目前为止我所做的:我已经配置了我自己的规模,称为内容及其组件标志;我已经配置了用户、编辑和审阅者。关键尺度配置代码为:
$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 标志还是我指定了它?质量和原始设置如何工作?