Mejoras resueltas: Permitir que los miembros indiquen que están experimentando un problema reportado

Usé tu pregunta como indicación directamente en la interfaz de usuario del explorador de datos para crear uno:

Indicación:

un informe de administrador que muestre qué temas han recibido clics de «Yo también», preferiblemente ordenados por cantidad de mayor a menor, filtrado para temas abiertos, con un parámetro para el rango de fechas cuando el tema fue movido por última vez

Consulta:

-- [params]
-- date :start_date = 2026-02-01
-- date :end_date = 2026-08-01

SELECT
  t.id AS topic_id,
  t.title,
  COUNT(si.id) AS me_too_count,
  t.bumped_at AS last_bumped_at
FROM discourse_solved_shared_issues si
JOIN topics t ON t.id = si.topic_id
JOIN categories c ON c.id = t.category_id
WHERE t.deleted_at IS NULL
  AND t.archetype = 'regular'
  AND t.closed IS FALSE
  AND t.archived IS FALSE
  AND t.visible IS TRUE
  AND c.read_restricted IS FALSE
  AND t.bumped_at >= CAST(:start_date AS date)
  AND t.bumped_at < CAST(:end_date AS date) + INTERVAL '1 day'
GROUP BY t.id, t.title, t.bumped_at
ORDER BY me_too_count DESC

Y eso también se puede agregar al panel de control, si se desea.


Dicho esto, podría imaginar que esto se integre directamente en la sección de «soporte» del nuevo panel de control también.

1 me gusta