用戶: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。