Permettre aux utilisateurs avec accès à une catégorie restreinte de voir qui d'autre a accès

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 « J'aime »

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 « J'aime »

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.)

Quelques demandes supplémentaires pour cette fonctionnalité ont été faites dans ces deux sujets :

Je les ai fusionnées dans celui-ci.

2 « J'aime »

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.

À défaut de construire une fonctionnalité pour cela, on pourrait le mettre dans le sujet “À propos de cette catégorie”, afin qu’il soit affiché à ceux qui y ont accès.

5 « J'aime »

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 « J'aime »

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 « J'aime »

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 « J'aime »

J’ai géré un certain nombre de forums Discourse, dont certains existent depuis plus de 10 ans. Une question récurrente qui nous est parfois posée lorsque nous introduisons les concepts de Groupes et de Catégories de Discourse est : « Comment savoir quels Groupes peuvent voir un message dans la catégorie « XYZ » ? ».

Ceci est plus souvent demandé dans les communautés où il existe de nombreuses petites catégories privées (par exemple, un « comité de pilotage pour un groupe d’intérêt de spécialistes médicaux ») - elles veulent souvent être assurées que seuls les membres de ce comité de pilotage peuvent voir le contenu qui s’y trouve, mais en tant qu’utilisateur ordinaire, il n’y a aucun endroit où elles peuvent le voir.

En tant qu’administrateur, je peux le voir facilement, dans les outils d’administration de la catégorie, mais pour les utilisateurs ordinaires, ils doivent simplement me faire confiance pour avoir correctement configuré les paramètres de la catégorie et du groupe.

Les utilisateurs qui sont nouveaux sur le forum, peu familiers avec les forums, ou qui craignent de publier accidentellement des discussions internes sensibles à un public plus large que prévu, sont parfois clairement inhibés de publier quoi que ce soit.

Y aurait-il un moyen pour qu’une version de la matrice « voir/répondre/créer » que je peux voir dans les pages d’administration de la catégorie soit mise à la disposition de l’utilisateur ordinaire ? Peut-être qu’au lieu de la clé à molette d’administrateur, un utilisateur ordinaire pourrait voir « Informations sur la catégorie » qui pourrait lui indiquer des éléments clés sur cette catégorie, y compris quels Groupes peuvent la voir, mais pourrait également être étendue pour montrer d’autres fonctionnalités activées comme « Faire des nouveaux sujets des wikis par défaut », les paramètres d’approbation, etc.

3 « J'aime »

C’est une vue similaire mais différente, mais connaissez-vous la vue Permissions dans les paramètres du groupe ? Elle est visible par le propriétaire du groupe.

Je parie que vous pourriez créer une requête d’explorateur de données qui transmet les autorisations de catégorie, cependant.

4 « J'aime »

Je pense cependant que l’OP cherche un moyen d’afficher quel(s) groupe(s) ont la permission de voir. Comme ils l’ont mentionné, en tant qu’administrateur, ils peuvent obtenir l’information. Un propriétaire de groupe n’est probablement pas un nouveau membre d’un forum. :wink:

J’imagine qu’avec un peu de CSS, il serait possible d’ajouter aux catégories fermées ? Pour qu’elles affichent l’accès de visualisation du groupe.

C’est génial, mais je cherche l’inverse de cette fonction, de sorte que les Groupes qui peuvent voir/répondre/créer dans une catégorie soient visibles quelque part dans la Catégorie.

Actuellement, je me retrouve souvent à ajouter manuellement des informations sur « Qui peut voir cette catégorie » dans le sujet « À propos » de la catégorie. C’est une solution de contournement, mais très laborieuse lorsque l’on a beaucoup de forums, beaucoup de catégories et beaucoup de groupes. Et comme ils changent avec le temps, les choses se désynchronisent.

Je pense qu’avec certains types de forums où il existe de nombreuses catégories privées visibles uniquement par des groupes spécifiques, c’est quelque chose que l’utilisateur normal (pas seulement l’administrateur/modérateur/propriétaire de groupe) devrait pouvoir voir. C’est essentiel pour leur tranquillité d’esprit lorsqu’ils publient.

Pour illustrer cela avec un cas d’utilisation, l’un des Discourses que j’administre est utilisé comme une plateforme de gestion de la relation client légère - nous créons une catégorie pour un client qui lui est privée, pour des discussions bidirectionnelles, le support et les communications. Chaque client veut inévitablement être rassuré sur le fait que ce qu’il publie n’est visible que par nous, l’équipe de support, et non par le reste du forum. Mais ils n’ont que l’icône du cadenas pour les rassurer. Ce qui pourrait facilement signifier des paramètres de sécurité de catégorie de « trust_level_0 » au lieu de « tout le monde » et le cadenas apparaîtra toujours.

Je sais que mon utilisation de Discourse n’est pas nécessairement représentative de la communauté au sens large, mais j’apprécierais des avis des deux côtés sur l’utilité de cette fonctionnalité. Peut-être que « Visibilité de la catégorie » pourrait être un plugin plutôt qu’une fonctionnalité de base… ?

1 « J'aime »

Salut salut… vous n’êtes pas le premier à demander cela (je réponds à ce post, qui était à l’origine un nouveau sujet).

Je vais fusionner ce sujet dans cet autre : Allow users with access to a restricted category to see who else has access

Merci de voter pour si vous voulez ajouter un peu plus de poids à la demande.

Pour ce que ça vaut, je pense qu’il est tout à fait logique d’ajouter cela au cœur du système. C’est juste une question de priorisation.

3 « J'aime »

Est-il possible, avec du CSS/JS personnalisé, d’afficher des groupes ayant accès dans une sortie ou quelque chose de similaire ?

1 « J'aime »

Pour information, je pense que le seul endroit où cela est actuellement affiché est dans la fenêtre modale de partage, par exemple :

(provenant d’une publication de la catégorie Discourse experts)

Mais si cela apparaît là, alors il serait possible de l’afficher quelque part de plus visible. :crossed_fingers:

3 « J'aime »

C’est super merci @JammyDodger - cela pourrait éventuellement être envisagé comme un TC pour des communautés comme la mienne qui en ont besoin. Un pour ma liste de développement !

4 « J'aime »