目前,/activity/pending 页面列出了所有待审核的主题/帖子,但只有帖子可以在进入主题后点击“等待审核”框下方的“删除”按钮进行删除,而用户无法自行删除其待审核的主题,必须联系工作人员。
此提交在 /activity/pending 页面上直接添加了一个类似的“删除”按钮,以便用户可以自行删除其待审核的主题,遵循与之前删除待审核帖子类似的逻辑。
之前:
之后:
此外,还添加了一些规范来测试此功能。
目前,/activity/pending 页面列出了所有待审核的主题/帖子,但只有帖子可以在进入主题后点击“等待审核”框下方的“删除”按钮进行删除,而用户无法自行删除其待审核的主题,必须联系工作人员。
此提交在 /activity/pending 页面上直接添加了一个类似的“删除”按钮,以便用户可以自行删除其待审核的主题,遵循与之前删除待审核帖子类似的逻辑。
之前:
之后:
此外,还添加了一些规范来测试此功能。
为什么删除的主题会像你的截图中那样留在队列里?它不应该……直接取消吗?
这里的逻辑与帖子保持一致,也就是说,当用户在工作人员采取行动之前删除帖子时,它也会像上面那样留在队列中(状态为“主题或帖子已删除”,因此不会影响待处理状态)。
此外,我认为这样更合理:如果用户意外删除了待处理的主题,他们可以请求工作人员恢复。
对我来说,与其让破坏性操作只需点击一次,不如弹出一个确认提示框。
好的,我会添加一个弹窗,以便用户进行确认。
在哪些类似的情况下,Discourse 会显示确认提示?
当我删除自己发布的帖子或主题时,也没有确认步骤。在我的书签列表中,“删除书签”同样不会再次询问就直接删除。
我理解如果信息会永久丢失(例如放弃草稿)时应该再次确认,但我觉得这类情况不宜过多,否则真正重要的操作反而会显得不那么重要。(在此背景下,这里的讨论可能也很有趣)
只要工作人员能够恢复该主题,我认为这里就不需要确认提示。
超级可爱 @small-lovely-cat!
我觉得很有道理