Mis usuarios utilizan SSO para iniciar sesión. A veces se van y quiero asegurarme de que no reciban más notificaciones del foro sobre temas o categorías a los que se han suscrito. ¿Cómo puedo garantizarlo mediante la API? ¿Debo anonimizar sus publicaciones o existe una configuración menos drástica que simplemente detenga los correos electrónicos y quizás los muestre como “inactivos”?
Las opciones que se me ocurren, de menos a más drásticas, son:
- Actualizar las preferencias de correo electrónico de un usuario estableciendo ‘Envíame un correo cuando alguien me envíe un mensaje’ y ‘Envíame un correo cuando alguien me cite, responda a mi publicación, mencione mi @usuario o me invite a un tema’ en “Nunca”
- Suspender al usuario
- Anonimizar al usuario
Cualquiera de estas opciones se puede realizar a través de la API de Discourse.
Suspender usuarios podría ser lo más cercano a lo que buscas. La tarjeta de usuario de un usuario suspendido se verá algo así; el mensaje que se muestra lo proporcionas tú al suspender al usuario:
El personal del sitio aún puede enviar mensajes a usuarios suspendidos, pero los usuarios suspendidos no pueden iniciar sesión en el sitio y no recibirán notificaciones por correo electrónico a menos que la notificación les sea enviada por un miembro del personal.
¡Gracias!
Solo para confirmar: si usamos la primera opción, ¿Discourse seguirá enviando notificaciones sobre los temas y categorías que el usuario está observando, pero no sobre los mensajes privados?
Creo que la segunda opción es mejor para nuestros propósitos de todos modos.
¡Gracias por la ayuda rápida!
Cuando la preferencia del usuario establecida en el menú desplegable “Envíame un correo electrónico cuando alguien me cite, responda a mi publicación, mencione mi @usuario o me invite a un tema” se configura en “nunca”, desactiva el envío de correos electrónicos sobre actividades relacionadas con temas regulares. Esto significa que no se enviarán notificaciones por correo electrónico a los usuarios para los temas que están vigilando. El texto utilizado para esta configuración debe actualizarse para aclararlo.
