Los miembros no reciben correos electrónicos de la categoría en observación (de nuevo)

Continuando la discusión de Los miembros no reciben correos electrónicos de la categoría observada:

Contexto: Favor activity summary posts from certain category

Hola.
Vuelvo con el problema descrito en mi tema anterior. Pensé que estaba resuelto, pero noté que después de aplicar lo que parecía una solución, el problema empeoró.

Objetivo: Nuestra comunidad decidió tener una categoría dedicada para compartir anuncios. Esa categoría tiene un número limitado de temas en los que las nuevas publicaciones corresponden a un anuncio. La idea es que cada nueva publicación llegue directamente a la bandeja de entrada de los miembros. Para el resto del foro, el resumen es suficiente. O las personas pueden activar el modo lista de correo, etc.

Ahora, la idea es cambiar masivamente las preferencias de los usuarios para propagar la nueva configuración a todos los usuarios. El cambio es establecer la categoría de anuncios como “observada” para todos los usuarios y asegurarse de que los usuarios tengan habilitadas las notificaciones por correo electrónico.

Resumen de intentos:

Primer intento: Agregar la categoría observada en la configuración del sitio y sobrescribir la configuración anterior. No funciona ya que la configuración de correo electrónico de los usuarios no se modifica y, por lo tanto, tampoco.

Segundo intento: Cambié la preferencia observada a través de la consola de rails: User.all.each do |user| CategoryUser.batch_set(user, :watching, [<id>]) end. Pero el problema es que, de alguna manera, no todos los usuarios reciben un correo electrónico cuando hay una nueva publicación. Por lo tanto, estos usuarios tienen alguna combinación de preferencias que bloquea el envío del correo electrónico.

Tercer intento: Creé una nueva categoría y moví todos los temas allí. Los usuarios no deberían tener ninguna configuración de correo electrónico para esa nueva categoría. Luego, establecí esa nueva categoría como observada. Ahora, casi ningún usuario (3 de 73) recibe un correo electrónico cuando alguien publica en un tema de esa nueva categoría.

Después de todo, ¿no hay una forma de restablecer la configuración de todos los usuarios como si fueran usuarios nuevos? Es una idea extraña, pero somos una comunidad pequeña y especializada, así que no es como si empezáramos a enviar spam a los usuarios…

Gracias por cualquier ayuda (:

1 me gusta

Solución: Reset default categories watching setting - #8 by mononym

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.