Есть ли простой способ для администратора увидеть, кто отметил сообщение как решение?
Не существует простого способа для администратора увидеть, кто пометил сообщение как решение, но эта информация доступна в базе данных. Её можно получить с помощью запроса 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?
Если вы используете тариф Business или выше, у вас есть к нему доступ. Возможно, его нужно сначала включить в панели администратора.
Вы действительно можете ![]()
Ответ Майкла верен, вам просто нужно включить эту функцию:
Спасибо, Саймон и команда!
У меня включён Data Explorer, и я создал запрос:
`–[params]
– int :topic_id
SELECT acting_user_id FROM user_actions WHERE action_type = 15 AND target_topic_id = :topic_id`
Полагаю, мне нужно указывать тему, но как тогда выполнить запрос?
А, кажется, нужно скопировать topic_id в появившееся окно. ![]()
Спасибо!
Иан