Ver cambios de etiquetas

¿Podrías agregar la capacidad (para moderadores) de ver los cambios en las etiquetas?

Actualmente, si se modifica alguna etiqueta en cualquier lugar, no hay ningún lugar para revisar estos cambios.

Lo más cercano es /admin/reports/post_edits, pero esto no muestra si se modificaron etiquetas del foro (/tags).

En caso de que te preguntes por qué esto sería útil: me gustaría usar Discourse como un sistema de seguimiento de incidencias. No es ideal, pero es suficiente para mi caso de uso. Ha habido discusiones sobre cómo usar Discourse como un sistema de gestión de tickets y parece posible en principio. Usarlo como un sistema de seguimiento de incidencias público parece incluso más sencillo que un sistema de gestión de tickets. (Los usuarios requieren cuentas de foro para publicar. La entrada por correo electrónico es agradable, pero no es crucial.) En mi caso, lo único importante de rastrear es el estado de la discusión y el hito (objetivo de implementación de la versión del software). Usando etiquetas, esto es posible (etiqueta status_closed, etc.). Pero, por ejemplo, si un usuario o un moderador elimina accidentalmente o por provocación la etiqueta “milestone”, un “ticket” (en realidad, una discusión del foro) podría perderse de esa vista.

Para conocer eventos de cambios en etiquetas de este tipo, la capacidad de ver los cambios en las etiquetas sería sumamente útil.

1 me gusta

No sé si ya lo has revisado, pero existe un plugin diseñado específicamente para gestionar tickets:

1 me gusta

Lo vi. Lo consideraré. De hecho, estoy en proceso de leer todos los temas en Discourse sobre el seguimiento de incidencias o sistemas de tickets.

Para un caso de uso tan sencillo como el mío, me preguntaba si sería viable o más sensato hacerlo sin un plugin externo.

Espero que mi solicitud de “ver cambios en etiquetas” sea útil más allá del ámbito de los tickets. Por favor, también consideren el riesgo de trolls o spam, donde un usuario edita su propio post para añadir una etiqueta con una palabra ofensiva.

La razón es que he visto plugins aquí aparecer y desaparecer. Por ahora, este parece estar bien actualizado, pero he visto otras discusiones sobre plugins en las que llegué demasiado tarde; el plugin ya estaba obsoleto desde hacía dos años. Entonces, espero no quedar “varado”. Migrar de un plugin como Tickets a otro rastreador de incidencias dentro de dos o cinco años requeriría una gran cantidad de tiempo.

La «solución» es eliminar a esos usuarios del sitio.

También está Marketplace, por lo que puedes tener un plugin con soporte o creado por ti. :slight_smile:

Vine aquí buscándolo yo mismo. Si usamos Discourse como un rastreador de problemas (usando temas), sería bueno tener una lista de todos los cambios de etiquetas en los últimos ‘x’ días para una categoría/etiqueta específica para ver una descripción general periódica o una instantánea del estado actual.

Discourse Data Explorer debería facilitar esto, e informaré aquí si encuentro/creo una consulta SQL.

4 Me gusta

no es nada fácil…

la columna modifications en post_revisions almacena un objeto ruby serializado, por lo que ni siquiera puedes usar funciones JSON de PG para esto.

realmente deberíamos portar esta columna a JSON.

4 Me gusta

Claro, pero para un proyecto FLOSS público con registro abierto, para cuando se haya realizado el trolling de etiquetas, el daño ya está hecho. Por lo tanto, una forma de ver los cambios de etiquetas y revertir fácilmente el vandalismo sería útil.

¿Alguna actualización?

Hola, yo también vine aquí buscando una forma de ver los cambios de etiquetas para un tema específico.
Sería muy útil tener esto.
¡Gracias!