sps
(Sukhman Preet Singh Jawa)
Abril 19, 2024, 7:20pm
1
Olá a todos
Recentemente, estou enfrentando um problema em que quero saber se o autor da postagem marcou uma resposta como solução ou se foi um administrador/moderador.
Atualmente, não tenho ideia de como descobrir isso ou se o Discourse sequer mostra isso.
Se bem me lembro, o Discourse envia uma notificação apenas para o autor da resposta e para o autor do tópico se outra pessoa marcar a solução.
Isso também ajudará a verificar se alguém está apenas marcando suas próprias respostas como soluções para aumentar estatísticas.
1 curtida
Moin
Abril 19, 2024, 7:31pm
2
Você pode usar o explorador de dados para descobrir isso
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…
2 curtidas
Há também esta solicitação de #recurso aberta que você pode achar interessante e querer adicionar sua voz:
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
2 curtidas
sps
(Sukhman Preet Singh Jawa)
Abril 19, 2024, 7:56pm
4
Obrigado @Moin
Quero dizer a capacidade de ver quem marcou soluções para funções não administrativas, como moderadores de categoria e até mesmo usuários regulares.
1 curtida
sps
(Sukhman Preet Singh Jawa)
Abril 19, 2024, 7:58pm
5
Obrigado @JammyDodger
Adicionei à solicitação de recurso aberta que você compartilhou.
Agradeceria muito se todos pudessem ver quem marcou a solução.
5 curtidas