“监视的词语”审核队列似乎已损坏

我们使用“监视词”功能来强制执行论坛规则,该规则要求在寻求帮助时不要删除关键的公共信息(如域名)。我很高兴看到它们可以配置为进入审核队列。

我的期望是,我能够看到帖子,向作者发送消息解释规则,然后在他们修改后根据需要再次审核帖子,就像现有的已标记帖子的审核队列一样。

不幸的是,帖子完全隐藏了,无法向作者发送消息:

我只能批准或拒绝帖子,或者删除用户,但我不想做任何这些!

我可以编辑帖子,这是唯一可以看到实际内容的方法,但编辑框非常小,无法调整大小:

另外,我不知道原始(未删除)的词语应该是什么。只有作者知道他们的域名。

所以,这个功能对我们来说有点没用。我认为这一定是一个错误,帖子应该可见?如果我看不见帖子,我该如何批准或拒绝它?

在哪里可以找到与作者讨论帖子的选项?其他审核队列(已标记帖子)具有此功能。

您的监视词是如何配置的?

管理员 → 自定义 → 监视的词语 → 需要批准

当然,但触发批准的单词或短语是什么?您的“需要批准”是如何配置的?

查看我其中一个测试站点的批准队列,可以看到帖子内容。

您的网站正在运行哪个版本?

在这种情况下,该词是 REDACTED

我不确定您对此的含义。除了设置单词之外,没有“需要批准”的配置。

2.9.0.beta4

c81d4597a7

感谢您的帮助。

使用测试帐户创建“需要批准”术语“REDACTED”并发布,会在审核队列中得到以下结果:

您是否查看了页面源代码以查看该术语是否可见?该术语是否可能在多个监视词类别中使用?

1 个赞

帖子内容不在页面源代码中:

该词未在任何其他监视词类别中使用。

我也尝试过复制此问题,但帖子内容显示在审核队列中:

我注意到我的截图和你截图的唯一不同之处在于,你似乎有一个删除用户的选项,而我没有。我认为这可能意味着你还有另一个顶层的审批设置,但我不完全确定。我将尝试一些方法。编辑: 不过,再次查看 @Stephen 的截图,删除用户选项在他的截图里也有,所以我觉得这可能是个误导。

你是否有任何插件或主题组件可能以某种方式干扰了这个问题?

有趣的是,当我尝试使用一个长帖子时,编辑文本框会调整大小以适应内容,所以希望这是同一个冲突的后果,如果我们解决了其中一个问题,两个问题都会得到解决。 :slight_smile:

我拥有的插件包括:

  • discourse_solved
  • docker_manager
  • retort
  • styleguide (已禁用)

我拥有的唯一主题自定义是名为“自定义标题链接”的功能。

否则就是原版 Discourse。

除了帖子内容(和小型文本框)之外,还能与用户私信吗?

感谢您一如既往的帮助。

回复批准主题的方式与“其他内容”标志不同,因为它会发布到公开主题,但你应该能够点击他们的头像并调出用户卡片,从那里开始新消息。:+1:

明白了,谢谢。

那么,现在怎么办?帖子内容仍然根本没有出现在页面上。

第一步是尝试在我的测试站点上重现该问题,然后这样我能更好地了解我们需要从哪里入手。

到目前为止,我的分步操作如下:

  • 将 REDACTED 设置为“监视词”下的“需要批准”
  • 创建新的 test_user
  • 使用新的 test user 发布“This is a REDACTED message”
  • 该帖子被发送到“审核队列”
  • 作为管理员,检查“审核队列”
  • 帖子内容按预期显示

(题外话:昨天我使用现有测试用户进行了测试,这也许可以解释为什么没有“删除用户”按钮)

所以,到目前为止,我还无法重现。查看您上面链接的版本号,您似乎可以尝试从 /admin/upgrade 页面更新到最新版本,看看这是否能解决您的问题?

其他一般性建议通常是检查您的站点是否处于安全模式,以查看是否有任何插件或主题组件在干扰,以及在执行操作时(也记录在 /logs/ 中)查看浏览器控制台中是否有任何错误。

您能提供更多细节来帮助我缩小重现此问题在我测试站点上的范围吗?

1 个赞

谢谢;我找时间会试试安全模式。

供参考,我将“Approval queue”(审核队列)更改为“Flagged queue”(标记队列),然后帖子内容就出现了。

我会继续调查。

2 个赞