大家好!
在 Discourse 上创建投票时,似乎任何管理员或版主都有关闭投票的权限。我尝试使用数据浏览器插件(Data Explorer)来查明能否找出“是谁关闭了某个特定投票”,但似乎没有任何投票相关表格记录了这一信息。我还查看了员工日志(staff log),同样没有找到相关记录。
请问有没有办法可以查明论坛中是哪个用户关闭了某个投票?
谢谢!
大家好!
在 Discourse 上创建投票时,似乎任何管理员或版主都有关闭投票的权限。我尝试使用数据浏览器插件(Data Explorer)来查明能否找出“是谁关闭了某个特定投票”,但似乎没有任何投票相关表格记录了这一信息。我还查看了员工日志(staff log),同样没有找到相关记录。
请问有没有办法可以查明论坛中是哪个用户关闭了某个投票?
谢谢!
如果您使用数据浏览器,可以尝试以下 SQL 查询:
SELECT
pr.created_at AS "关闭时间",
p.topic_id AS "主题 ID",
p.post_number AS "帖子编号",
u.username AS "由谁关闭",
pr.modifications AS "修改内容"
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
我已经添加了以下支持: