Hola,
Me entristeció darme cuenta de que no existen permisos específicos por categoría para la moderación hasta después de haber configurado todo lo demás. Sin embargo, me gusta mucho el foro en general y estoy tratando de encontrar alguna forma de sortear esto. Veo que hay un sistema de etiquetas; ¿existe alguna manera de tener permisos personalizados basados en las etiquetas aplicadas a los hilos o algo similar?
En esencia, el objetivo principal es que el Desarrollador-A tenga la Categoría-A, el Dev-B tenga la Categoría-B, ambos puedan ver las categorías del otro, publicar en ellas y ver el resto del foro como lo harían los usuarios normales. Pero el Dev-A solo podría editar publicaciones, fijar hilos, eliminar cosas, etc., en la Categoría-A, y lo mismo para el Dev-B y la Categoría-B.
Sé que esto actualmente no es posible ni con los niveles de confianza ni con los permisos de moderación, pero ¿existe algún otro tipo de solución alternativa para restringir la edición de cualquier cosa excepto en la categoría que te ha sido asignada? Incluso si se trata simplemente de no mostrar la funcionalidad de editar o eliminar en otras categorías que no sean la propia, basándose en una configuración específica del usuario o en la pertenencia a un grupo.
Si aún así eso no es posible, ¿qué requisitos hay para configurar más de un foro dentro de la imagen de Docker, incluso si usa la misma base de datos, quizás con un prefijo diferente o algo así? En lugar de restringir por categoría, podría ser simplemente otro foro pequeño para un equipo de desarrollo. Podría crear una cuenta de administrador en cada foro y luego otorgar permisos de moderador a cada equipo en su respectivo foro para que lo configuren como deseen. Imagino que una vez que Docker y la base de datos estén en funcionamiento, ¿sería absurdo asumir que otra instancia del sitio podría funcionar independientemente desde un subdominio?
Sé que no es comparar manzanas con manzanas, pero el último foro que utilicé permitía o prohibía ediciones mediante etiquetas: se asigna un grupo a una etiqueta; si la etiqueta es una categoría principal y tienen permisos para la principal, entonces pueden hacer lo que quieran con todo lo que esté bajo ella. ¿Existen modificaciones disponibles para Discourse en esa línea?
Agradezco mucho cualquier perspectiva que alguien pueda tener sobre esto, especialmente información sobre la ejecución de múltiples instancias si tienen experiencia con su rendimiento y los pasos involucrados para lograrlo.
¡Gracias!