当“采取行动...”功能解决标志时生成评论项

优先级/严重性:

平台:

操作系统

Windows 11

浏览器

Google Chrome 139.0.7258.139

Discourse

3565ddcc3672fc73614a8e2aa99ed8b8df2164f3

描述:

审核操作的历史记录对于版主在确定对用户采取适当纪律处分时非常有价值。

为了准备法律规定的DSA 透明度报告,有必要记录审核操作。

除了处理用户标记的帖子外,工作人员还可以监控论坛并处理他们注意到的不当帖子。当工作人员标记帖子并选择“这是无关内容”、“这是不当内容”或“这是垃圾邮件”时,“采取行动…”按钮将被启用。然后,工作人员可以使用该按钮立即处理该帖子,而不是通过将标记添加到审核队列然后在此处处理的替代方法,这种方法不太方便。

:bug: 如果通过“采取行动…”功能解决了标记,它将不会被记录为标记。

:slightly_frowning_face: 版主在查看用户的标记历史记录时将不知道此重要操作。

:slightly_frowning_face: 发帖人努力提供的原因,以及准备 DSA 透明度报告所必需的原因,将被简单地丢弃。

请始终生成审核项,即使发帖人使用了“采取行动…”功能。在这种情况下,添加的项应具有已审核状态,而不是“待定”。

:slightly_smiling_face: 这些审核操作将在用户帖子其他标记的历史记录中可见。

:slightly_smiling_face: 可以通过审核数据获取这些审核操作的数据,这是获取内容和帐户审核总体数据的逻辑方式,如准备 DSA 透明度报告等所需。

:slightly_smiling_face: 将记录操作的原因。

重现步骤:

  1. 登录到您拥有工作人员权限的 Discourse 论坛。
  2. 点击一个临时帖子的标记图标。
  3. 选择“这是无关内容”单选按钮。
    采取行动…”按钮将被启用。
  4. 点击“采取行动…”按钮。
    将打开一个菜单。
  5. 选择~~“隐藏帖子”~~“静默用户”。
    • 如果选择“暂停用户”,也会发生此行为。
    • 将打开“静默用户”对话框。
  6. 从“用户将被静默多长时间?”菜单中选择任何选项。
  7. 从“您为什么要静默此用户?”菜单中选择任何选项。
  8. 点击“静默”按钮。
  9. 打开论坛的 /review?status=all 页面。

:bug: 没有标记的记录。

其他上下文:

我描述的“当前行为”是在我拥有工作人员权限的论坛上观察到的。我无法在 try.discourse.org 上检查此行为,因为这需要工作人员权限。但是,我认为此行为已编码到 Discourse 核心中,并且将在所有 Discourse 论坛上存在。

1 个赞

Take action 的作用名副其实。

对我而言,当我将用户帖子标记为“无关主题”时,如果在审核队列中查看,在针对该特定用户的标记进行所有筛选后,我能找到一条记录:

不过,您也可以使用“加入审核队列”功能,该功能会将帖子放入审核队列,并且用户也会留下审核记录,但您可以像常规标记一样选择对帖子采取何种操作。

但是“flag post”则不然。如果我点击一个旗帜图标,就应该创建一个旗帜。

您是否负责论坛的版务管理?我确信任何有经验的版主都会明白,为什么为任何此类操作创建一个易于访问的记录很重要。

当然,我们中任何不幸负责从 Discourse 框架提供的、本已不理想的数据中准备 DSA 透明度报告的人,都会更加理解这一点。

感谢您的指点!您说得完全正确。我现在看到,当我选择“隐藏帖子”操作时,我描述的行为不会发生。它只在选择其他操作之一时发生。事实上,“Take Action”功能在某些条件下会创建审核项目,这使得在其他条件下未能创建审核项目似乎是一个错误。我很抱歉造成了困惑。

我们实际上并不在我的论坛上使用“隐藏帖子”操作,所以我没有这些特定条件的经验,但我选择它是因为在快速实验中最容易使用。

我已经相应地更新了功能报告中的说明。

2 个赞

感谢 @per1234 的报告,团队正在查看,并将在未来几周内回复您。

3 个赞

感谢您提出这个问题,@per1234

我进行了一些测试,您说得对:

我已将此问题内部记录下来以进行修复,更新合并后我们会在此处回复。

2 个赞

你好,@per1234:waving_hand:

只是一个快速更新。我们已经开始着手处理此事,目前我正在与同事们讨论一些实施细节。 :folded_hands:

2 个赞

你好。\n\n此问题的修复程序已合并到 mainstable 中,并将包含在你的下一次部署中。\n\n\nFIX: Ensure a reviewable is created when directly taking action on user by Drenmi · Pull Request #35198 · discourse/discourse · GitHub

2 个赞