Permitir a los usuarios con acceso a una categoría restringida ver quién más tiene acceso

Continuing the discussion from Prioritize showing group members (not posts) on group landing page, describe groups, provide groups directory:

Thanks @downey (and @tobiaseigen). That was definitely useful to know; equally it confirms that it unfortunately doesn’t meet my requirements! To recap, what I’m after is a way for those I have invited to a private discussion group to see who else they are sharing their posts with. This is primarily to create trust and reduce inhibitions.

As per @tobiaseigen’s suggestion I am configuring access to the private categories using groups, so essentially what I am looking for is a widget that shows, on the category homepage, all the users belonging to the group associated with the category (or a selection of them, with an option to click to see all).

1 me gusta

Why do you need such a widget? How many people are in your groups? You could just provide a link to the group page from the “about this category” page.

Have you seen the feature that lets you mention everyone in a group at once, just by using @GROUPNAME - expands automatically to include everyone. You could put this in the “about this category” page and keep it up to date, if it’s not too many people.

1 me gusta

10–20 people as currently envisaged.

Thanks! That’s a pretty good solution, at least for now.

I guess adding everyone’s usernames to the “about this category” page would save a click, but we like the idea of having a more visual interface with everyone’s avatars and preferably real names. In fact, we might even want that clicking on them would then take you through to their profile page on our existing system, rather than their Discourse profile page. (We’ll be using SSO for the integration.)

Se hicieron un par de solicitudes adicionales para esta función en estos dos temas:

Los he fusionado en este.

2 Me gusta

I currently have a few categories that are locked to specific user groups. However, it’s impossible (afaik) to easily see which groups have access to that category… Even if I am a member of a group that DOES have access to it.

Yes, the category shows up and has a Lock icon next to it. But it would be great if I were able to easily see that members of GroupA and GroupB have access to Category1, and members of GroupB only have access to Category2. Perhaps a subheading under the group name… or a dropdown…

This way I can be certain WHO will have access to the post I am creating in a given category.

A falta de construir una función para hacer esto, se podría poner en el tema Sobre esta categoría, para que se muestre a quienes hayan solicitado acceso.

5 Me gusta

I’m looking at doing that, but given that access might change (add a group, here, remove a group there) as the community grows, it seems useful if there were a way for people to just know at a glance who is going to see what they’re posting.

At the moment, only Admins can see who has access to a Category via the settings:

I frequently get asked ‘who has access’, and have to be very explicit in the description. However, this can be tricky when access changes a bit, or the group name changes as the Category descriptions don’t seem to dynamically update.

It would be wonderful to have a nice friendly view for those users who can see a Category that has the groups with access clearly visible. It would also be extremely helpful to have the Category moderators also available on the same view - at the moment this is only via /about or via a group mentioned in the description.

4 Me gusta

Interesting, we have some internal discussion going about making the relationship between groups and categories more evident that @dax is championing. We will keep this in mind.

One tricky thing we need to allow for is that in some cases secrecy is desired, so I am not sure if exposing this info is a default on / default off thing or if it is a global vs category group setting.

3 Me gusta

How about just using the existing category and group permissions for that?

If the category is private, then only those in the groups with access can see it anyway.
If a group is private / hidden then it would also be hidden within the category for those users.

With my small brain, I can’t see any situation where that wouldn’t work.

2 Me gusta

He estado administrando varios foros de Discourse, algunos de los cuales tienen más de 10 años de antigüedad. Una pregunta recurrente que a veces nos hacen al introducir los conceptos de Grupos y Categorías de Discourse es: “¿Cómo sé qué Grupos pueden ver una publicación en la categoría ‘XYZ’?”.

Esto se pregunta con más frecuencia en comunidades donde hay muchas categorías privadas pequeñas (por ejemplo, un “comité directivo de un grupo de interés de especialistas médicos”), a menudo quieren tener la seguridad de que solo los miembros de ese grupo directivo pueden ver el contenido allí, pero como usuario normal no hay ningún lugar donde puedan ver esto.

Como administrador, puedo ver esto fácilmente en las herramientas de administración de Categorías, pero para los usuarios normales, simplemente tienen que confiar en que he configurado correctamente la configuración de Categoría y Grupo.

Los usuarios que son nuevos en el foro, no están familiarizados con los foros o están nerviosos por publicar accidentalmente discusiones internas sensibles a una audiencia del foro más amplia de lo previsto, a veces se ven claramente inhibidos para publicar cualquier cosa.

¿Habría una manera de que alguna versión de la matriz de ‘ver/responder/crear’ que puedo ver en las páginas de administración de Categorías se muestre al usuario normal? Quizás en lugar de la llave inglesa de administrador, un usuario normal podría ver ‘Información de la categoría’ que podría decirles cosas clave sobre esa categoría, que incluirían qué Grupos pueden verla, pero también podría extenderse para mostrar otras funciones habilitadas como ‘Hacer que los nuevos temas sean wikis por defecto’, configuraciones de aprobación, etc.

3 Me gusta

Es una vista similar pero diferente, ¿pero conoces la vista de Permisos dentro de la configuración del grupo? Es visible para el propietario del grupo.

Apuesto a que podrías crear una consulta en el explorador de datos que muestre los permisos de categoría.

4 Me gusta

Sin embargo, creo que el OP está buscando una forma de mostrar a qué grupo(s) tienen el permiso de ver. Como mencionaron que como administrador pueden obtener la información. Es poco probable que un propietario de grupo sea un nuevo miembro de un foro. :wink:

Me imagino que con algo de CSS se podría añadir a las categorías cerradas. Para que muestre el acceso de grupo para ver.

Esto es genial, pero estoy buscando el inverso de esta función, de modo que los Grupos que pueden ver/responder/crear en una categoría sean visibles en algún lugar de la Categoría.

Actualmente, a menudo me encuentro añadiendo información sobre “Quién puede ver esta Categoría” manualmente en el tema ‘Acerca de’ de la Categoría. Esto es una solución alternativa pero muy laboriosa cuando tienes muchos foros, muchas categorías y muchos grupos. Y a medida que cambian con el tiempo, las cosas se desincronizan.

Creo que con ciertos tipos de foro donde hay muchas categorías privadas visibles solo para grupos específicos, esto es algo que el usuario normal (no solo el administrador/moderador/propietario del grupo) debería poder ver. Es esencial para su tranquilidad cuando publican.

Para ilustrar esto con un caso de uso, uno de los Discourse que administro se está utilizando como una plataforma ligera de gestión de relaciones con los clientes: creamos una categoría para un cliente que es privada para él, es para discusiones bidireccionales, soporte y comunicaciones. Cada cliente inevitablemente quiere estar seguro de que lo que publica allí solo es visible para nosotros, el equipo de soporte, y no para el resto del foro. Pero solo tienen el icono del candado para tranquilizarlos. Que fácilmente podría significar configuraciones de seguridad de categoría de ‘trust_level_0’ en lugar de ‘todos’ y el candado todavía aparecerá.

Sé que mi uso de Discourse no es necesariamente representativo de la comunidad en general, pero agradecería opiniones de ambos lados sobre si esto es algo útil. Posiblemente ‘Visibilidad de Categoría’ podría ser un plugin en lugar de parte del núcleo…

1 me gusta

Oye, oye… no eres el primero en pedir esto (estoy respondiendo a esta publicación, que originalmente era un tema nuevo).

Voy a fusionar este tema en este otro: Allow users with access to a restricted category to see who else has access

Por favor, dale un voto positivo si quieres añadir algo de impulso a la solicitud.

Por lo que vale, creo que tiene todo el sentido añadir esto al núcleo. Es solo una cuestión de priorización.

3 Me gusta

¿Me pregunto si con algún CSS/js personalizado? ¿Es posible tener grupos que tengan acceso y se muestren, tal vez en un outlet o algo así?

1 me gusta

Para que conste, creo que el único lugar donde se muestra actualmente es en el modal de compartir, por ejemplo.

(de una publicación de la categoría #expertos)

Pero si aparece allí, entonces podría/debería ser posible mostrarlo en un lugar más visible. :crossed_fingers:

3 Me gusta

Eso es genial, gracias @JammyDodger. Esto podría ser imaginado como un TC para comunidades como la mía que lo requieren. ¡Uno para mi lista de desarrolladores!

4 Me gusta