Como saben, cuando configuras Discourse por primera vez, el sistema crea algunos temas predeterminados que no puedes eliminar (puedes hacerlo usando la consola, pero ese no es el punto). Básicamente, me gustaría hacer que un tema no se pueda eliminar porque nuestra empresa tiene alrededor de 100 empleados y, para evitar que alguno de ellos sea comprometido (como moderadores y líderes del foro), me gustaría hacer que los temas confidenciales, como manuales para ciertos departamentos y protocolos, no se puedan eliminar.
Si simplemente deseas deshabilitar la capacidad de los usuarios para eliminar sus publicaciones, ¿quizás la configuración de administrador max post deletions per minute establecida en 0 sea lo que buscas?
No, los usuarios deberían poder eliminar sus propias publicaciones. Lo que estoy intentando lograr es básicamente un tema que no se pueda eliminar, pero que se pueda archivar, bloquear, no listar, etc. Como los temas creados por la cuenta del sistema. Intenté suplantar la cuenta del sistema y crear un tema, sin embargo, ese tema puede ser eliminado por moderadores/administradores y por la propia cuenta del sistema.
¿Hay algún comando que pueda ejecutar para que el tema no tenga una cierta propiedad o algo similar? Gracias.
También es importante tener en cuenta que Discourse solo elimina las publicaciones/temas de forma lógica por defecto. La eliminación permanente requiere habilitar una configuración oculta del sitio:
Los temas eliminados se pueden encontrar en la ruta /latest?status=deleted.
Oh, bueno, eso resuelve todos los problemas relacionados con el abuso si se puede recuperar, lol. Solo rápidamente; ¿pueden los moderadores/líderes del foro eliminar “permanentemente” los temas?
Si ves mi publicación anterior, verás en el enlace que cualquier eliminación permanente requiere habilitar una configuración oculta del sitio que solo pueden usar los administradores.