Сейчас отображается, чей пост выбран как «Решённый» («Решено пользователем»). Как узнать, кто именно отметил его как решение и нажал кнопку «Решено»?
Moin
23.Сентябрь.2024 17:57:41
2
Вы можете использовать плагин «Data Explorer », чтобы узнать
To look up who has marked a particular topic as Solved:
-- [params]
-- topic_id :topic_id
SELECT
target_topic_id,
acting_user_id,
created_at::date
FROM user_actions
WHERE target_topic_id = :topic_id
AND action_type = 15
ORDER BY created_at DESC
I was interested to see these stats for my instance as well, so had a go at making some queries for data explorer :
To list each individual “solved” event:
SELECT acting_user_id, target_topic_id, target_post_id, created_at FROM user_actions
WHERE action_type=15
ORDER BY created_at DESC
To produce a list with stats per-user: (with variable for time interval, defaults to 1 year):
-- [params]
-- string :interval = 1 year
SELECT ua.acting_user_id,
count(case t.user_id when ua.acting_use…
Также есть открытый запрос на добавление функции (#feature request), который может вас заинтересовать, и вы можете поддержать его:
Over and over again I have wished I could tell who marked a post the solution: whether it was the OP or someone who (for whatever reason) wanted to close the topic
Это может помочь; я использую его сам. Компонент темы от @Don .
Moin
24.Сентябрь.2024 19:40:10
5
Как этот компонент помогает узнать, кто нажал кнопку решения под постом, чтобы пометить тему как решённую?
Я установил красный цвет для нерешённых тем и зелёный — для решённых, включая аватар пользователя, который решил тему.
Кроме того, вы можете найти все остальные темы, нажав на значок решённых тем в профиле.
Moin
24.Сентябрь.2024 20:55:11
7
Эта тема не о том, чтобы узнать, кто является автором сообщения, отмеченного как решение. А о том, кто решил, что это решение.
Я не думаю, что эта информация отображается в профиле. Или вы можете сказать мне, кто решил, что сообщение 2 является решением?
Извините, моя вина. Я неправильно понял сообщение.
nat
(Natalie T)
26.Март.2025 04:16:11
10
Взято из темы с функцией:
nat:
Просто обновлю информацию: теперь это возможно:
Вы можете увидеть это в действии на Support - Discourse Meta
Настройка сайта show who marked solved по умолчанию отключена, чтобы сохранить статус-кво, но вы можете включить её, если ваша сообщество считает это полезным.