User:Bluedeck/haystack/block-test
本頁簡而言之:这不是WMF下属站点的“幺蛾子”(bug),而是一个特性(feature),在MediaWiki的1.17版本被引入。
|
查封测试结果
如果您做了查封测试出现了不同结果,请在此记载。
2018年2月14日的测试
被查封的管理员能够:
- 改变自己的查封(reblock),包括将查封期间调整为0秒,但是必须通过API完成,代码如下。
if("// reblock self set expiry 0 seconds", true) {
const xhr = new XMLHttpRequest();
xhr.open("POST", "/w/api.php");
xhr.send("action=block&user={{{username}}}&expiry=0%20seconds&reblock=1&reason={{{summary}}}&format=json&token=" + encodeURIComponent("{{{csrftoken}}}"));
}
被查封的管理员不能够:
- 改变他人的查封
- 新增他人的查封
- 删除页面
- 感谢
- 巡查
- 编辑讨论页面子页面
即使使用API,也做不到上述的动作。
其他
- 如果被查封管理员尝试使用special:block页面解除自己的查封,或者新增、变更他人的查封,会见到查封消息页面,无法操作。
- 当时miss掉的一个点:special:unblock用户界面仍然可用,不需要API。