User: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。