Restringir la edición de wiki a un solo grupo

Nuevo en Discourse y me preguntaba algo sobre cómo funcionan los wikis. Tengo una publicación wiki que quiero que solo un grupo pueda editar, no todo el sitio. ¿Hay alguna forma de lograr esto? De lo contrario, ¿existe un plugin que lo haga?

2 Me gusta

¿Quieres que otros usuarios puedan comentar?

3 Me gusta

Acabo de probar esto en mi propio sitio, ya que no estaba seguro de la respuesta. Hay varias formas de abordar esto.

Si no deseas permitir que los usuarios que no son miembros del grupo puedan crear respuestas en los temas de wiki, puedes evitar que los no miembros editen los temas de wiki colocando los temas en una categoría que permita a los miembros del personal y a los miembros de tu grupo Crear/Responder/Ver los temas de wiki. Cualquier otro grupo al que permitas acceso a la categoría solo debe tener permitido Ver sus temas. Aquí tienes un ejemplo de configuración de mi sitio:

Con esta configuración, los administradores del sitio y los miembros de mi grupo foo_12 podrán crear y editar wikis en la categoría. También podrán responder a los temas de wiki. Todos los demás usuarios del sitio solo podrán ver los temas de wiki que estén en esa categoría.

Si cambias esos permisos de categoría para permitir que el grupo everyone (todos) Responda/Ver los temas de wiki, cualquier usuario que cumpla con el nivel de confianza establecido por la configuración min trust to edit wiki post (mínimo de confianza para editar una publicación de wiki) de tu sitio podrá editar las wikis.

Otro enfoque que podría funcionar para ti sería configurar las opciones de tu sitio min trust to edit wiki post (mínimo de confianza para editar una publicación de wiki) y min trust to allow self wiki (mínimo de confianza para permitir wiki propia, es decir, el nivel de confianza mínimo que necesita un usuario para convertir uno de sus propios temas en una wiki). Esto podría funcionar en tu caso si puedes otorgar a todos los miembros del grupo que deseas que puedan crear y editar wikis el nivel de confianza 4. Luego, podrías establecer ambas configuraciones de wiki del sitio en “4: leader” (líder) para evitar que otros usuarios editen o creen wikis.

2 Me gusta

@simon, gracias por resumir las opciones.

En mi caso, solo la última funcionaría. Quiero que solo un grupo determinado (llamémosles editores de la wiki) pueda crear y modificar wikis (en esta categoría), pero que otros puedan responder. El caso de uso es que, mediante respuestas, cualquiera puede sugerir cambios a la wiki, pero solo el grupo de editores de la wiki puede realizarlos efectivamente.

La desventaja, como señalas, es que tendría que otorgar a todos mis editores de la wiki el nivel TL4, algo que no necesariamente querría hacer. Hace poco creé un [salón] de liderazgo, por lo que TL4 tiene un significado muy específico. Creo que mi solución alternativa sería cambiar la categoría de liderazgo para que se base en un grupo de liderazgo en lugar de en TL4.

Así que enviaré una solicitud de función para permitir la creación y edición de wikis basada en grupos.

3 Me gusta

Yo también echo de menos esta opción. Lo que necesito es otorgar a un determinado grupo permiso para editar las publicaciones (del wiki) en una categoría específica. No quiero darles permiso para crear nuevos temas ni para responder a los temas existentes, pero sí quiero darles permiso para editar los temas, sin agregarlos al nivel de confianza de líder.

Básicamente, lo que me falta es el permiso de «editar».

(Otra función diferente que me falta es dar a los miembros de un grupo la capacidad de nombrar y eliminar miembros de otro grupo).

2 Me gusta