هل توجد طريقة بسيطة لمسؤول لمعرفة من قام بوضع علامة “الحل” على منشور؟
لا توجد طريقة بسيطة للمسؤول لمعرفة من عيّن منشورًا كحل، لكن المعلومات متاحة في قاعدة البيانات. يمكن استرجاعها باستخدام استعلام في Data Explorer. إليك استعلامًا أساسيًا يقوم بذلك:
--[params]
-- int :topic_id
SELECT acting_user_id FROM user_actions WHERE action_type = 15 AND target_topic_id = :topic_id
لدينا Discourse مستضاف، لذا لا تفترض أننا نملك Data Explorer.
هل يمكن إضافة هذه القدرة على رؤية من قام بوضع علامة “حل” للموضوع إلى Discourse الأساسي؟
إذا كنت على مستوى الأعمال أو أعلى، فستحصل على الوصول إليه. قد يحتاج إلى تمكينه في لوحة التحكم الخاصة بك أولاً.
أنت تفعل ذلك بالفعل ![]()
رد مايكل صحيح، عليك فقط تمكينه:
شكرًا لك، سيمون والفريق
لقد قمت بتفعيل مستكشف البيانات وأنشأت الاستعلام التالي:
`–[params]
– int :topic_id
SELECT acting_user_id FROM user_actions WHERE action_type = 15 AND target_topic_id = :topic_id`
أفترض أنني بحاجة إلى الإشارة إلى الموضوع، ولكن كيف أقوم بتشغيل الاستعلام إذن؟
آه، يبدو أنني بحاجة إلى نسخ معرف الموضوع (topic_id) ولصقه في النافذة المطالبة. ![]()
تحياتي
إيان