He configurado la opción de configuración disable tags edit notifications para que “Desactivar notificaciones de edición de etiquetas en temas” esté marcada.
Luego, estoy etiquetando miles de publicaciones a través de la API.
Para mi sorpresa, estoy recibiendo notificaciones.
¿Se debe a que mi cuenta es de administrador, o hay algo en esta configuración que a) no coincide con mi suposición sobre lo que hace o b) no funciona como se esperaba?
Acabo de hacer una pequeña prueba usando la interfaz de usuario normal con un usuario de prueba no administrador
deshabilitar notificaciones de edición de etiquetas
Establecer tema en ‘Observando’ para Usuario de prueba TL2
El usuario administrador agrega una etiqueta al tema (usando la interfaz de usuario)
El usuario de prueba TL2 recibe la notificación de edición
Sin embargo… Cuando configuro el Usuario de prueba TL2 en Observando Etiqueta A, y luego cambio el nombre de ‘Etiqueta A’ a ‘Etiqueta 1’, el Usuario de prueba no recibió una notificación que indicara que la etiqueta había sido editada.
¿Quizás solo cubre eso?
Edición: De hecho, probé la segunda prueba con la opción deshabilitar notificaciones de edición de etiquetas desmarcada, y el Usuario de prueba TL2 tampoco recibió una notificación sobre la edición del título de la etiqueta.
Mi entendimiento de cómo se espera que funcione la configuración disable tags edit notifications es que debería evitar que se envíen notificaciones a los usuarios que están observando una etiqueta si un tema se edita para agregar la etiqueta observada. Cuando pruebo esto en mi propio sitio, no está evitando que se envíen notificaciones de edición a los usuarios que están observando la etiqueta que edito en un tema.
Es posible que esté malinterpretando cuál es el uso previsto de la configuración. Intentaré obtener una aclaración al respecto y también veré si se puede agregar una mejor descripción a la configuración del sitio. La descripción actual es “Desactivar notificaciones de edición de etiquetas en temas”. Eso me indica que las notificaciones de edición nunca deberían crearse cuando se editan las etiquetas de un tema.
¿Se aclaró alguna vez exactamente cuál es la función de esta configuración? Estaba revisando todas las configuraciones en un Discourse recientemente y no pude averiguar qué se supone que hace esto.
Parece que hubo un commit después de que se creó este tema (y esas pruebas se probaron) que arregló el comportamiento:
Creo que ahora debería funcionar como se esperaba (y posiblemente en conjunto con disable category edit notifications) para omitir el envío de notificaciones si se agrega una etiqueta a un tema.
Supongo que debería darle una nueva ejecución de prueba…
Activar disable tags edit notifications
Establecer usuario de prueba en Watching topicA
Agregar una etiqueta a topicA
No se envía ninguna notificación
Desactivar disable tags edit notifications
Establecer usuario de prueba en Watching topicB
Agregar una etiqueta a topicB
Se envía notificación de edición
Se enredó un poco cuando intenté activar/desactivar la configuración y probar en un solo tema, así que creo que debe haber algún tipo de “plegado de notificaciones y no reintentos de duplicados”. Pero creo que eso debería estar funcionando como se esperaba ahora.
¿Cómo debo leer esto exactamente? Si un tema que sigo recibe la etiqueta Bug, por ejemplo, ¿entonces no recibo una notificación? ¿O es cuando un grupo/usuario es etiquetado en una publicación y cuando la editas, esas personas vuelven a recibir una notificación? Esto último es algo que me parece muy innecesario y quiero deshabilitarlo. ¿Es eso lo que hace? Porque la descripción de esta opción suena más a mi primera explicación.