誰が投票を閉じたのですか?

こんにちは!

Discourseでアンケートを作成する際、モデレーターや管理者はアンケートを閉じるオプションを持っているようです。Data Explorerプラグインを使って「特定のアンケートを誰が閉じたか」を特定できるか探ってみたのですが、アンケート関連のテーブルにはその情報が記録されていないようです。スタッフログも確認しましたが、やはり見つかりませんでした。

フォーラムでどのユーザーがアンケートを閉じたかを特定する方法はあるのでしょうか?

よろしくお願いします!

Data Explorer を使用している場合は、次の 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. 監査用として誰がクローズしたかを保存&ログに記録

https://github.com/discourse/discourse/pull/40989