Acabo de realizar una acción de edición masiva en casi mil temas para limpiar/reorganizar una categoría ligeramente. No esperaba que esta acción enviara correos electrónicos (excepto tal vez a los creadores de las publicaciones de que sus publicaciones habían sido editadas), ¡pero los usuarios que estaban observando la categoría de destino recibieron casi mil correos electrónicos cada uno!
Tenga en cuenta que esta acción de edición masiva no cambió la fecha de actualización del tema, incluso en temas que no tenían respuestas. Comencé con algunos temas para confirmar que este era el resultado antes de hacer los mil. Ese es exactamente el comportamiento que querría allí, y en mi modelo mental ingenuo, una fecha de actualización actualizada está bastante estrechamente correlacionada con una notificación por correo electrónico (pero obviamente eso fue defectuoso).
Este es un comportamiento inesperado con un resultado muy consecuente. Sería genial si la interfaz de usuario lo hiciera más obvio o si simplemente no sucediera.
El diálogo en sí parece bastante inofensivo, y los puntos suspensivos en el botón Establecer categoría… hacen que parezca que habrá otro panel antes de que se tome la acción.
No entiendo muy bien lo que preguntas, pero el statu quo (predeterminado) tal como lo entiendo es:
Jane está viendo las nuevas publicaciones en la categoría #foo.
Cambio en masa 1000 temas antiguos, moviéndolos de #bar a #foo.
Jane recibe 1000 notificaciones (correos electrónicos, pitidos o insignias) que le parecen “obsoletas”, ya que al navegar a la categoría #foo no se muestra ninguno de estos temas como realmente nuevos, dado que la fecha de actualización del tema no ha cambiado.
Me gustaría que este comportamiento cambiara de una o varias maneras. Creo que sería útil si Discourse advirtiera de la posibilidad de muchas notificaciones durante el paso 2. Sería aún mejor si fuera posible evitar estas notificaciones con una casilla de verificación o algo similar durante el paso 2. Y creo que lo mejor sería que ese fuera simplemente el comportamiento predeterminado; tal vez sea mi falta de imaginación, pero intuyo que los administradores generalmente quieren realizar acciones masivas sin enviar notificaciones masivas. Este es un caso muy diferente al de mover un solo tema.
Sí, descubrí que la configuración “Desactivar notificaciones de edición de categorías en temas” aparentemente afecta las notificaciones de watching_first_post después de buscar aquí y encontrar el tema vinculado anteriormente. No estaba al tanto de la configuración antes de eso, pero incluso si lo hubiera estado, creo que solo esperaría que afectara las notificaciones de edit del autor del tema según su redacción. Definitivamente es útil saberlo, pero creo que el hecho de que intentes recordar desactivarlo para acciones masivas es bastante revelador.
Creo que tiene sentido que una edición de categoría manual (acción no masiva) active una notificación de watching_first_post. Y realmente no me importa que el autor del tema reciba una notificación de edit en una acción masiva (probablemente hay órdenes de magnitud menos y son mucho más obvias las razones por las que ocurren).
También hay una configuración disable system edit notifications, que "Deshabilita las notificaciones de edición por parte del usuario del sistema cuando ‘download_remote_images_to_local’ está activo“.
Supongo que esto es para que, cuando las publicaciones se reescriban automáticamente para usar URL de carga local, no sea molesto. (¿Alguien puede confirmarlo?) Pero también parece significar que puedes hacer cambios “silenciosos” a través de la API si usas el usuario del sistema…
Parece que esto ha surgido varias veces. Creo que también está este, que también hace una observación sobre la renotificación de las personas que fueron @mencionadas en el original:
Déjame ver si puedo arreglar estos.
(Opté por ‘cerrar y redirigir’ ya que una fusión podría haber sido complicada)
Busqué hilos como estos y encontré algunos, pero, Dios mío, son muchos. Esto simplemente no funciona como muchos esperan. Mis expectativas aquí estaban bastante en línea con este sentimiento:
Pero eso no es exacto. Es cierto que las ediciones masivas no hacen saltar los temas, pero sí activan notificaciones.
Tenemos algunos límites en otros lugares, como el número máximo de menciones, que simplemente brindan comentarios informativos del tipo “has excedido el número máximo de menciones, por lo que nadie será notificado”.
¿Quizás eso es lo que hacemos aquí? ¿Establecer un tamaño máximo de lote para las notificaciones y mostrarlo de manera discreta cuando se excede?
Podríamos elegir un valor predeterminado razonable entre 5 y 20. Los sitios que nunca desean que las acciones masivas notifiquen podrían establecerlo en 0 y los sitios que siempre desean notificar pueden establecerlo en un número muy grande.