Allow users with access to a restricted category to see who else has access

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

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

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

この機能に関する追加のリクエストが、以下の2つのトピックで行われました。

それらをこのトピックに統合しました。

「いいね!」 2

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.

これを行うための機能をビルドする短絡として、About this Categoryトピックに入れることができるので、アクセス権を持っていると述べた人に表示されるようになります。

「いいね!」 5

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

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

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

Discourseフォーラムをいくつか運営しており、中には10年以上続いているものもあります。Discourseのグループとカテゴリの概念を紹介する際に、時折寄せられる質問に「『XYZ』カテゴリの投稿をどのグループが見ることができるかを知るにはどうすればよいですか?」というものがあります。

これは、多くの小さなプライベートカテゴリ(例えば、「医療専門家関心グループの運営委員会」)を持つコミュニティでよく聞かれます。彼らは、その運営グループのメンバーだけがその中のコンテンツを見ることができると安心したいのですが、一般ユーザーとしては、それを確認できる場所がありません。

管理者としては、カテゴリ管理ツールで簡単に見ることができますが、一般ユーザーは、私がカテゴリとグループの設定を正しく行ったことを信頼するしかありません。

フォーラムに慣れていないユーザー、フォーラムに不慣れなユーザー、あるいは意図したよりも広いフォーラムの聴衆に誤って機密性の高い内部ディスカッションを投稿してしまうことを懸念しているユーザーは、何も投稿することをためらうことがあります。

カテゴリ管理ページで私が見ることができる「表示/返信/作成」のマトリックスのようなものを、一般ユーザーにも表示する方法はありますか?管理者のレンチの代わりに、一般ユーザーが「カテゴリ情報」を見ることができ、それがそのカテゴリに関する重要な情報(どのグループが見ることができるかなど)を伝えるだけでなく、「デフォルトで新しいトピックをウィキにする」、「承認設定」などの他の有効な機能も表示するように拡張できるかもしれません。

「いいね!」 3

グループ設定内の権限ビューをご存知ですか?グループオーナーには表示されます。

カテゴリ権限を伝えるデータエクスプローラークエリを作成できると思います。

「いいね!」 4

しかし、投稿者は、どのグループが「表示」権限を持っているかを表示する方法を探しているのではないでしょうか。管理者はその情報を取得できると述べたように。フォーラムの新規メンバーがグループオーナーである可能性は低いでしょう。:wink:

CSSを使えば、閉鎖されたカテゴリにグループの表示アクセス権を表示できるのではないでしょうか。

これは素晴らしいのですが、この機能ののものを探しています。つまり、カテゴリで表示/返信/作成できるグループが、カテゴリのどこかに表示されるようにしたいのです。

現在、「このカテゴリを表示できるのは誰か」という情報を、しばしば「カテゴリについて」のトピックに手動で追加しています。これは回避策ですが、フォーラムが多く、カテゴリが多く、グループが多い場合、非常に手間のかかる作業です。また、それらが時間とともに変化すると、同期が取れなくなります。

多くのプライベートカテゴリが特定のグループにのみ表示されるタイプのフォーラムでは、これは通常のユーザー(管理者/モデレーター/グループオーナーだけでなく)が見ることができるものであるべきだと思います。投稿する際の安心感のために不可欠です。

ユースケースで例を示すと、私が運営しているDiscourseの1つは、軽量な顧客関係管理プラットフォームとして使用されています。顧客ごとにカテゴリを作成し、それは顧客にプライベートなもので、双方向の議論、サポート、コミュニケーションのためのものです。各顧客は、そこに投稿したものがフォーラムの他のユーザーではなく、サポートチームのみに表示されることを確実に確認したいと必然的に望んでいます。しかし、彼らは安心のために南京錠のアイコンしかありません。これは、カテゴリのセキュリティ設定が「trust_level_0」であり、「everyone」ではない場合でも、南京錠が表示される可能性があります。

私のDiscourseの使用法が必ずしも広範なコミュニティを代表しているわけではないことは承知していますが、これが有用かどうかについて、両方の側面からの意見をいただけると幸いです。おそらく「カテゴリの可視性」はコア機能ではなくプラグインになるかもしれません…

「いいね!」 1

やあ、やあ…これを求めてきたのはあなたが初めてではありません(私はこの投稿に返信しています。元々は新しいトピックでした)。

このトピックをこちらの他のトピックにマージします: Allow users with access to a restricted category to see who else has access

リクエストにさらに後押しを加えたい場合は、それに賛成票を投じてください。

参考までに、これをコアに追加するのは完全に理にかなっていると思います。あとは優先順位の問題です。

「いいね!」 3

カスタムCSS/JSで、アクセス権を持つグループをアウトレットなどに表示することは可能でしょうか?

「いいね!」 1

参考までに、現在これが表示されている唯一の場所は、共有モーダルだと思います。たとえば、

Discourse experts カテゴリからの投稿より)

しかし、そこに表示されるのであれば、もっと目立つ場所に表示することも可能/されるべきです。:crossed_fingers:

「いいね!」 3

それは素晴らしいです、@JammyDodger、ありがとうございます。これは、私のようなコミュニティにとって、それを必要とするTCとして構想できる可能性があります。私の開発者リストに追加します!

「いいね!」 4