عند إنشاء استطلاع في 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