谁关闭了投票?

大家好!

在 Discourse 上创建投票时,似乎任何管理员或版主都有关闭投票的权限。我尝试使用数据浏览器插件(Data Explorer)来查明能否找出“是谁关闭了某个特定投票”,但似乎没有任何投票相关表格记录了这一信息。我还查看了员工日志(staff log),同样没有找到相关记录。

请问有没有办法可以查明论坛中是哪个用户关闭了某个投票?

谢谢!

如果您使用数据浏览器,可以尝试以下方法(SQL):

SELECT 
    pr.created_at AS "Closed At",
    p.topic_id AS "Topic ID",
    p.post_number AS "Post Number",
    u.username AS "Closed By",
    pr.modifications AS "Modifications"
FROM post_revisions pr
JOIN posts p ON p.id = pr.post_id
JOIN users u ON u.id = pr.user_id
WHERE pr.modifications LIKE '%status=closed%'
ORDER BY pr.created_at DESC

你好

谢谢!我觉得关闭投票并不包含在“帖子修订”中,你确定吗?我试过了,关闭或打开投票都不会出现在那里。

感谢报告 @gassim :+1: 我已添加对以下内容的支持:

  1. 直接在投票中显示关闭了投票
  2. 存储并记录关闭了投票,以供审计