使用者:Bluedeck/haystack/block-test

查封測試結果

如果您做了查封測試出現了不同結果,請在此記載。

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。