设置慢速模式返回403错误 - 我是管理员

Discourse 版本:3.2.0.beta3-dev(d5e8bd790b

尝试通过 Web UI 更新和重新构建。错误似乎仍然存在。
在重新构建之前,我看到一个错误 NS_BINDING_ABORTED。现在更新后,错误消息只是一个 403,带有以下正文:

{"errors":["您无权查看所请求的资源。"],"error_type":"invalid_access"}

但是,我可以看到 poll 请求正在返回 NS_BINDING_ABORTED

但是,后续的 poll 似乎工作正常:

这两件事可能无关,主要问题是在任何主题上设置慢速模式时收到 403,尽管我是管理员。我们的版主报告了相同的问题。

我们有一个非常活跃的社区,能够设置慢速模式通常是允许版主管理热门话题所必需的。

设置主题计时器似乎返回相同的错误。

也许问题出在涉及计时器的操作中?

我可以在元(meta)上同时设置慢速模式和主题计时器,所以我恐怕无法复制这一点。

这是一个渺茫的希望,但你是否仍然安装了你的类别版主增强插件,并且它可能导致任何问题?


我应该问一下,在安全模式下是否也会发生这种情况?

2 个赞

它已安装但被禁用。我考虑过这个问题,但禁用后应该不会有任何影响,对吧?

我将尝试安全模式 似乎在安全模式下也会发生这种情况 :weary:

你能确认一下这里元(meta)上运行的是哪个版本吗?

不一定。禁用它(或使用安全模式)只会关闭 JavaScript 部分,而大多数错误都存在于 JavaScript 部分。在极少数情况下,您需要将其从 app.yml 中完全删除,并在没有它的情况下重新构建,因为它可能是一个非 JavaScript 部分导致的问题。

我们几乎在最新提交合并时就进行了更新。:slight_smile:

我将尝试在不使用增强类别 mod 的情况下进行重建

为了记录下来,当前的插件列表是:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-animated-avatars.git
          - git clone https://github.com/discourse/discourse-whos-online.git
          - git clone https://github.com/discourse/discourse-bbcode.git
          - git clone https://github.com/discourse/discourse-signatures.git
          - git clone https://github.com/discourse/discourse-reactions.git
          - git clone https://github.com/paviliondev/discourse-legal-tools.git
          - git clone https://github.com/netgamers-forum/discourse-ngi-emojis.git
          - git clone https://github.com/discourse/discourse-patreon.git
          # 2023/05/03 新增插件
          - git clone https://github.com/discourse/discourse-yearly-review.git
          - git clone https://github.com/discourse/discourse-user-notes.git
          # 2023/02/12 新增插件
          - git clone https://github.com/discourse/discourse-prometheus.git
          # 2023/06/11 新增插件
          - git clone https://github.com/netgamers-forum/discourse-category-mod-enhancer.git
          # 2023/08/16 新增插件
          - git clone https://github.com/netgamers-forum/discourse-silenced-flair.git
    - exec:
        cd: $home/plugins/discourse-animated-avatars
        raise_on_fail: false
        cmd:
          - $home/plugins/discourse-animated-avatars/scripts/install.sh

我认为 动态头像 有个问题,不过(我觉得)这主要是用户页面的问题

哦,这也很重要,不知道 Discourse 为什么默认不支持(也许可以作为一个选项):D

1 个赞

是的,已确认是我们的插件,即使禁用它也会阻止基于时间的操作正常工作。真的很奇怪。

我将在插件主题中添加一个警告,建议暂时删除它。

1 个赞

我认为现在一些图片类型得到了更广泛的支持,它可能会朝着这个方向发展 :crossed_fingers:

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.