Me gustaría tener grupos que se puedan ver para unirse, pero sin que la lista de miembros del grupo sea visible.
Mi caso de uso es el siguiente: quiero crear categorías privadas en mi sitio, gestionadas por otros fotógrafos (mi sitio trata sobre fotografía), y ellos podrán invitar a sus clientes a unirse a este grupo para discutir temas específicos de este fotógrafo y los talleres que han asistido.
Qué hay de malo en “público y permitir solicitudes de membresía”: El fotógrafo principal (dueño del grupo) de esta categoría/grupo no querrá que otros vean quiénes son sus clientes; esto es una invitación abierta para que personas menos éticas se dirijan a estas personas para hacer marketing de sus propios talleres.
Qué hay de malo en la visibilidad de Propietarios y personal del grupo: Por lo que he podido ver, si la visibilidad está configurada de esta manera, el propietario del grupo tendría que invitar primero al usuario a unirse al sitio y, una vez que se unan (sin tener forma de saber si o cuándo lo hacen), tendría que agregarlos manualmente al grupo.
Nota al margen: Estoy usando SSO porque mi sitio es una combinación de usuarios gratuitos y de pago. De lo contrario, sería fácil enviar una invitación y agregarlos automáticamente al grupo.
Opción 1
Tener la opción en la visibilidad del grupo de Cualquiera con el enlace, miembros, propietario y personal del grupo, similar a cómo funcionan los documentos de Google. Esto ocultaría el grupo de /groups para los no miembros y no mostraría el grupo en el perfil del usuario.
En este escenario, el propietario del grupo podría enviar una invitación general a sus clientes con un enlace para registrarse en el sitio y el enlace privado para unirse al grupo después de haberse registrado. No es lo ideal, pero al menos el propietario del grupo no tendría que agregarlos manualmente.
Opción 2
La capacidad de ocultar la lista de miembros y la actividad de una sola página de grupo. De esta manera, podría usar la opción pública y permitir que los usuarios soliciten unirse. Estaría bien tener el grupo listado en /groups, pero la lista de miembros no podría mostrarse. Con esta opción activada, el grupo tampoco aparecería en el perfil del usuario.
Reconozco que ambas opciones son complejas y es poco probable que se implementen para mi caso de uso muy específico, ¡pero vale la pena intentarlo!
Si alguien tiene ideas sobre cómo lograr esto de otra manera, estoy todo oídos.

