¿Por qué no hay registro de quién añadió o eliminó el modo lento?

El modo lento es muy útil para algunos temas en nuestro foro. Pero descubrí que Discourse tiene un grave defecto de diseño al respecto: no hay registro de quién agregó o eliminó el modo lento. Incluso revisé la base de datos y todavía no hay registro. ¿Algún usuario TL4 tiene esta capacidad? Para temas controvertidos, agregar o eliminar el modo lento hace que el tema sea aún más controvertido y realmente necesitamos saber qué usuario lo hizo.

1 me gusta

Puedes consultar esta información usando el Explorador de datos. Creo que esto debería funcionar: necesitarás especificar las fechas de inicio y fin. Debería devolver el tema, el tiempo en modo lento en segundos, cuándo se actualizó el modo lento del tema y quién lo hizo:

-- [params]
-- date :start_date
-- date :end_date

SELECT 
    t.id AS topic_id,
    t.title,
    t.slow_mode_seconds,
    t.updated_at,
    u.id AS user_id,
    u.username
FROM 
    topics t
JOIN 
    users u ON t.user_id = u.id
WHERE 
    t.slow_mode_seconds > 0
    AND t.updated_at BETWEEN :start_date AND :end_date
ORDER BY 
    t.updated_at DESC
2 Me gusta

Creo que se almacenan en topic_timers (al menos mientras están activos), así que algo como esto probablemente podría funcionar:

SELECT 
    topic_id,
    user_id
FROM topic_timers
WHERE status_type = 9

Sin embargo, en ambas consultas solo se obtienen los temporizadores activos y no los resultados donde el modo lento ha finalizado. Creo que sería una buena adición tener esto para los registros de acciones del personal.

5 Me gusta

Esto me da el usuario que creó (o actualizó por última vez) el tema, no el usuario que agregó o eliminó el modo lento.

1 me gusta

Lo importante para nosotros es quién eliminó el modo lento que agregó el administrador.

De acuerdo

2 Me gusta

hah sí, ahora puedo ver eso. :thinking:

u.id AS user_id,

Hola @physixfan

¡Gracias por tu sugerencia! Esta es, de hecho, una solicitud de función útil. He fusionado la PR que añade esta funcionalidad:

Ahora puedes ver quién ha modificado el modo lento en el panel de registros de administrador:

8 Me gusta

Este tema se cerró automáticamente 2 días después de la última respuesta. Ya no se permiten nuevas respuestas.