No se puede cambiar el acceso al grupo en un grupo público

Similar, quizás relacionado (?): Group membership access settings disabled

Tengo una instancia de la que soy administrador. Hemos encontrado un problema donde no podemos gestionar la primera configuración de ‘Acceso’ del grupo (“Permitir que los usuarios se unan al grupo libremente (Requiere grupo visible públicamente)”), ya que la casilla de verificación está deshabilitada:

al inspeccionar:

La visibilidad del grupo y la lista de miembros están configuradas en ‘Todos’:

He verificado otro grupo en la instancia y la casilla de verificación ‘Permitir que los usuarios se unan’ funciona como se espera. También lo probé con un grupo recién creado y la casilla de verificación funciona como se espera allí también: deshabilitada cuando no es visible para todos, habilitada cuando es visible para todos.

¿Qué podría causar esto? ¿Cómo puedo depurarlo? Tengo acceso al servidor que ejecuta la instancia de Discourse, pero preferiría rastrearlo en una instancia de desarrollo, que puedo crear localmente desde una copia de seguridad si es necesario.

Intenta desmarcar la configuración “Permitir que los usuarios envíen solicitudes de membresía a los propietarios del grupo”. Una vez hecho eso, deberías poder seleccionar “Permitir que los usuarios se unan al grupo libremente”.

Sí, ese es el problema. Gracias :slight_smile:

¡No puedo creer que no se me ocurriera probar eso! :person_facepalming:

@bertieb me alegro de que se haya solucionado. Sabía que sería algo lógico (aunque yo tampoco lo vi).

De paso, ¿has considerado las implicaciones de tener un grupo abierto que asigna automáticamente el nivel TL3 a cualquier persona que se une? Conoces mejor que nadie tu comunidad, pero esto podría permitir que cualquier usuario nuevo obtenga muchos derechos de moderación en tu comunidad.