Gracias por tus comentarios, esa es la razón por la que no quería profundizar demasiado en los permisos de categorías al principio con ese cambio de “todos” ![]()
Creo que gran parte de lo que dices aquí podría simplemente hacerse imposible; ya he estado trabajando en algunos sistemas preliminares aquí con ACLs y una interfaz de permisos más amigable en nuestro plugin de kanban que estamos desarrollando. Aquí hay un ejemplo; nuestra intención es cambiar los permisos de categorías para usar esto eventualmente:
Hay varias reglas involucradas aquí, como que es imposible otorgar permisos de Administrador a usuarios anónimos para un tablero kanban, etc., e incluso admite permisos obligatorios, como que los Administradores siempre pueden gestionar un tablero.
Haremos que no puedas añadir usuarios anónimos cuando el foro requiera inicio de sesión.
De nuevo, otra validación/restricción que podemos añadir.
También podríamos añadir validaciones/advertencias para este tipo de situaciones.
Esto es lo que quiero evitar: este tipo de permisos implícitos que están por todas partes en Discourse, en lugar de tener siempre configurados explícitamente usuarios conectados + usuarios anónimos para una categoría si es pública/no tiene restricciones de lectura.
En cualquier caso, por ahora no quiero profundizar demasiado en esto; queda un trecho por recorrer antes de ocuparme de las categorías. Pero sí estoy de acuerdo en que el problema original es un error que necesita ser corregido a corto plazo, así que seguiré adelante con esto.
