Estoy usando Discourse como foro para un grupo de membresía basado en suscripción. Cuando alguien cancela su suscripción, tengo esencialmente dos opciones para manejar su cuenta: anonimizar la cuenta o suspender la cuenta. Mi principal preocupación es asegurar que la persona no pueda iniciar sesión hasta que haya reanudado su suscripción.
Si creo que la persona planea regresar al grupo, entonces prefiero no anonimizar su cuenta, porque si regresan, me gustaría que tuvieran la opción de continuar con su identidad anterior, conservando su historial de publicaciones y comentarios, etc. Mi única otra opción parece ser suspender su cuenta, lo que al observador desatento le parece que han hecho algo malo, cuando no es así.
Creo que me gustaría algún análogo benigno a suspender una cuenta: pausar la cuenta. El usuario no puede iniciar sesión hasta que un administrador reanude su cuenta, el usuario conserva su historial de actividad de publicaciones y, sin las asociaciones negativas de la “suspensión”.
¿Sí? ¿No? ¿Qué opinan de la idea?
Además, ¿hay alguna otra forma de obtener el comportamiento que deseo utilizando las funciones existentes del sistema?
