FYI, esto ha sido actualizado por @LeoMcA. Ver:
¿Este plugin ya está obsoleto, verdad?
¡Sí, esto se puede hacer sin un complemento! (Actualmente en la última rama beta.)
No exactamente, al menos no para nosotros, por desgracia.
Necesitamos asegurarnos de que las personas que pertenecen a ciertos grupos reciban notificaciones específicas que sean obligatorias. Por ejemplo: tenemos un grupo de Representantes que siempre deben estar monitoreando la primera publicación de nuestra categoría de Anuncios. Recibir y difundir esos temas dentro de sus instituciones forma parte de su rol como Representantes. Si desean dejar de recibirlos, tendríamos que buscar un nuevo Representante para esa institución (lo que implicaría cambios en otros sistemas más allá de Discourse).
Por lo tanto, permitir que las personas cambien su configuración de notificaciones después de unirse a un grupo (que es como funciona la funcionalidad beta, según mi comprensión) no es una opción para nosotros. Ofrecería una opción dentro de Discourse que no se alinearía con las expectativas humanas que rodean nuestro uso de esta herramienta.
No permitir que las personas soliciten dejar de recibir correos electrónicos no es una opción para la mayoría de los sitios en internet. Sería una violación de la política de uso aceptable de prácticamente todos los proveedores de servicios de internet y servicios de entrega de correo, incluido el suyo, imagino.
Necesitarías un plugin que, por ejemplo, capturara esa solicitud de cancelación de suscripción y luego tomara una acción apropiada, o quizás podrías construir una consulta del explorador de datos para encontrar personas que se hayan dado de baja y ejecutarla periódicamente, tomando medidas cuando encuentres a alguien que haya hecho eso.
Agradezco que esté intentando ser útil y le doy las gracias por tomarse el tiempo de responder. Puedo asegurarle que no estamos actuando de manera irresponsable ni incumpliendo las normativas relevantes.
Su sugerencia de utilizar el explorador de datos es sólida, pero eso nos impone a nosotros la carga de supervisar la configuración de los usuarios. Somos un equipo de solo dos personas, así que es tiempo que preferiría dedicar a otras tareas. Sin embargo, reconozco la sabiduría de migrar al nuevo plugin (que presumiblemente se mantendrá actualizado, mientras que mi solución chapucera podría fallar en cualquier momento).
Ojalá hubiera una opción para enviar un mensaje a un administrador solicitando cambios específicos en la configuración. Solo para poder rastrear lo que sucede y asegurarnos de que los voluntarios que trabajan con nosotros reciban la información que necesitan.
Puedo usar Data Explorer para ver qué usuarios están viendo una categoría específica de la siguiente manera:
SELECT * FROM category_users WHERE category_id = '10'
¿Tienes alguna sugerencia sobre cómo ver qué usuarios están siguiendo qué categorías en una sola vista? (Luego podría exportarlo y procesarlo como una hoja de cálculo.)
