用户无法在删除后发布更正的项目

如果用户不小心在错误的类别中创建了一个主题,或者无意中使用了他们不打算使用的帖子投票插件,用户纠正此问题的唯一方法是删除帖子,然后在正确的类别/具有已更正的设置下重新创建帖子。

当他们尝试这样做时,Discourse 会阻止他们,因为“标题已被使用”,并且帖子内容与他们之前提交的帖子过于相似。

这不应该发生。原始帖子非常清楚地显示已被用户删除,并且仅等待清理。

虽然这可能会阻止版主删除内容后的重新发布,但如果原始帖子尚未收到任何回复,则用户自己删除的帖子应免于此检查。

重现步骤:

  1. 在一个副本中创建一个帖子以开始一个新主题。
  2. (意识到您不是版主,因此无法移动帖子,并且帖子投票插件一旦创建就无法由任何人禁用。)
  3. 将帖子文本复制到文本编辑器。
  4. 删除原始主题。
  5. 在正确的类别中使用原始文本的副本创建替换帖子,并具有正确的设置。

应该发生什么:

  • Discourse 识别出“删除和重写”,并允许更正后的帖子。

实际发生的情况:

  • Discourse 拒绝运行,直到帖子被任意重命名并填充无用的内容以绕过“相似性”限制。

这是 Discourse 中的一项安全功能。
目的是防止垃圾邮件。我认为您可以禁用此安全功能?

1 个赞

您正在寻找 allow duplicate topic titlesallow duplicate topic titles category 站点设置。必须勾选 :white_check_mark:

2 个赞

我明白你为什么想阻止人们一遍又一遍地发布相同的内容,但如果他们自己已经删除了,而且第一条帖子没有足够长的时间来吸引评论或标记,那么这似乎不是一种非常有效的垃圾信息发送方式。