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

3개의 좋아요

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개의 좋아요

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.

Short of building a feature to do this, one could put it in the About this Category topic, so it is shown to those who have said access.

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.

1개의 좋아요

현재는 관리자만 설정을 통해 카테고리 접근 권한이 있는 사용자를 확인할 수 있습니다:

저는 자주 '누가 접근 권한이 있나요?'라는 질문을 받으며, 설명란에 매우 명시적으로 적어야 합니다. 하지만 접근 권한이 조금 바뀌거나 그룹 이름이 변경될 때, 카테고리 설명이 동적으로 업데이트되지 않는 것 같아서 이 작업이 까다로울 수 있습니다.

카테고리를 볼 수 있는 사용자들에게 접근 권한이 있는 그룹이 명확하게 표시되는 친근한 뷰를 제공하면 좋을 것입니다. 또한 동일한 뷰에서 카테고리 모더레이터도 확인할 수 있다면 매우 도움이 될 것입니다. 현재는 /about 또는 설명란에 언급된 그룹을 통해서만 확인할 수 있습니다.

5개의 좋아요

흥미롭네요. @dax가 주도하고 있는 그룹과 카테고리 간의 관계를 더 명확하게 보이게 하자는 내부 논의가 진행 중입니다. 이 부분을 염두에 두겠습니다.

허용해야 할 어려운 점 중 하나는, 경우에 따라 기밀성이 요구된다는 것입니다. 따라서 이 정보를 공개하는 것이 기본적으로 켜져 있거나 꺼져 있는 설정인지, 아니면 전역 설정과 카테고리 그룹 설정 중 어느 쪽에 해당하는지 아직 확신이 서지 않습니다.

3개의 좋아요

기존의 카테고리 및 그룹 권한을 그대로 사용하는 건 어떨까요?

카테고리가 비공개라면, 접근 권한이 있는 그룹의 사용자만 볼 수 있습니다.
그룹이 비공개/숨김으로 설정되어 있다면, 해당 사용자들에게는 카테고리 내에서 그 그룹도 숨겨집니다.

제 좁은 머리로는 이 방식이 작동하지 않는 상황을 떠올릴 수가 없습니다.

3개의 좋아요

저는 여러 개의 Discourse 포럼을 운영하고 있으며, 그중 일부는 10년 이상 된 오래된 포럼이기도 합니다. Discourse의 그룹(Groups)과 카테고리(Categories) 개념을 소개할 때 가끔 반복적으로 받는 질문이 있습니다. "‘XYZ’ 카테고리 내의 게시물을 어떤 그룹이 볼 수 있는지 어떻게 알 수 있나요?"라는 질문이죠.

이 질문은 특히 작은 비공개 카테고리가 많은 커뮤니티에서 자주 등장합니다(예: ‘의료 전문가 관심 그룹의 운영위원회’ 등). 이러한 커뮤니티에서는 해당 운영 그룹의 멤버 오직 그들만 카테고리 내의 콘텐츠를 볼 수 있다는 확신을 원하지만, 일반 사용자의 입장에서는 이를 확인할 수 있는 곳이 없습니다.

저는 관리자로서 카테고리 관리 도구에서 이를 쉽게 확인할 수 있지만, 일반 사용자는 제가 카테고리와 그룹 설정을 올바르게 구성했는지 단순히 신뢰할 수밖에 없습니다.

포럼에 처음 온 사용자, 포럼에 익숙하지 않은 사용자, 또는 의도치 않게 민감한 내부 논의를 더 넓은 포럼 청중에게 공개하는 것을 우려하는 사용자는 아무것도 게시하지 않는 것을 주저하는 경우가 분명히 있습니다.

카테고리 관리 페이지에서 제가 볼 수 있는 ‘보기/답글/생성’ 권한 매트릭스의 일부 버전을 일반 사용자에게도 보여줄 수 있는 방법이 있을까요? 예를 들어, 관리자용 wrench(렌치) 아이콘 대신 일반 사용자에게는 '카테고리 정보’를 보여줄 수 있으며, 여기에는 해당 카테고리를 볼 수 있는 그룹과 같은 핵심 정보뿐만 아니라 ‘새 주제 기본 위키 설정’, 승인 설정 등 다른 활성화된 기능들도 포함될 수 있습니다.

4개의 좋아요

비슷하지만 다른 관점인데요, 그룹 설정 내의 권한(Permissions) 뷰에 대해 알고 계신가요? 이 뷰는 그룹 소유자에게 표시됩니다.

분류 권한을 보여줄 수 있는 데이터 탐색기 쿼리를 작성할 수 있을 것 같습니다.

4개의 좋아요

하지만 OP는 보기 권한이 있는 그룹(들)을 표시하는 방법을 찾고 있는 것 같습니다. 관리자라면 해당 정보를 얻을 수 있다고 언급했으니까요. 그룹 오너가 포럼의 신규 회원일 가능성은 낮을 테니까요. :wink:

CSS를 활용하면 닫힌 카테고리에도 추가할 수 있지 않을까요? 그룹의 보기 접근 권한을 표시하도록 말이죠.

1개의 좋아요

좋은 제안이지만, 저는 이 기능의 반대를 찾고 있습니다. 즉, 카테고리에서 어떤 그룹들이 보거나/답글을 달거나/글을 작성할 수 있는지 어딘가에 표시되기를 원합니다.

현재 저는 "이 카테고리를 누가 볼 수 있는가"에 대한 정보를 ‘About’ 카테고리 주제에 수동으로 입력하고 있습니다. 이는 우회책이지만, 포럼이 많고 카테고리가 많으며 그룹도 많을 경우 매우 노동 집약적인 작업입니다. 또한 시간이 지나면서 설정이 변경되면 정보가 동기화되지 않는 문제가 발생합니다.

특정 그룹만 볼 수 있는 비공개 카테고리가 많은 유형의 포럼에서는, 이것이 관리자/모드/그룹 소유자가 아닌 일반 사용자도 볼 수 있어야 한다고 생각합니다. 게시물을 올릴 때 안심할 수 있는 데 필수적인 요소입니다.

사용 사례로 설명하자면, 제가 운영하는 Discourse 중 하나는 경량 고객 관계 관리(CRM) 플랫폼으로 사용되고 있습니다. 고객별로 고객만 볼 수 있는 비공개 카테고리를 생성하며, 이는 양방향 토론, 지원, 소통을 위한 것입니다. 각 고객은 반드시 그곳에 올린 내용이 지원 팀인 우리 외에는 포럼의 다른 사용자에게 보이지 않는다는 확신을 원합니다. 하지만 그들에게는 잠금 아이콘만 있을 뿐입니다. 이 아이콘은 'everyone’이 아닌 'trust_level_0’과 같은 카테고리 보안 설정에서도 여전히 표시될 수 있어, 단순히 보안 수준을 나타내는 것일 뿐입니다.

제 Discourse 사용 방식이 더 넓은 커뮤니티를 대표하지는 않을 수 있지만, 이것이 유용한 기능인지 양쪽의 의견을 듣고 싶습니다. 아마도 '카테고리 가시성(Category Visibility)'은 코어 기능이 아닌 플러그인으로 구현될 수 있을까요…?

3개의 좋아요

헤이 헤이… 이걸 요청하는 건 처음이 아닙니다 (원래 새 주제였던 이 게시물에 답변하는 중입니다).

이 주제를 다른 주제인 https://meta.discourse.org/t/allow-users-with-access-to-a-restricted-category-to-see-who-else-has-access/20938에 병합하겠습니다.

요청에 힘을 실어주고 싶다면 업보팅해 주세요.

참고로, 이 기능을 코어에 추가하는 건 완전히 타당하다고 생각합니다. 우선순위 문제일 뿐입니다.

4개의 좋아요

커스텀 CSS/JS를 활용하면, 액세스 권한이 있는 그룹을 아웃렛이나 비슷한 위치에 표시할 수 있을까요?

1개의 좋아요

참고로, 현재 이 정보가 표시되는 유일한 곳은 공유 모달(예: 공유 게시물 인터페이스)입니다.

(#experts 카테고리의 게시물에서)

하지만 만약 거기서 이미 노출되고 있다면, 더 눈에 잘 띄는 다른 곳에 이를 표시하는 것이 가능하고/해야 합니다. :crossed_fingers:

5개의 좋아요

@JammyDodger 감사합니다 - 제 커뮤니티처럼 이를 필요로 하는 커뮤니티에서는 이것이 기술 요구사항(TC)으로 고려될 수 있을 것 같습니다. 제 개발 목록에 추가할게요!

7개의 좋아요

저에게는 투명성을 확보하고, 사람들이 무엇을, 누구와 공유하는지 판단할 수 있도록 하는 것이 중요하므로, 이는 고민할 필요가 없는 선택입니다. 물론 미래의 청중을 완전히 통제할 수는 없지만요. 저는 공개된 웹의 열렬한 팬(25년 이상 블로거)이지만, 모든 대화가 공개적으로 이루어질 수 있는 것은 아니며, 모든 사람이 이를 편안하게 여기는 것도 아니라는 점을 이해합니다. 온라인에서의 인간 상호작용, 특히 집단적인 상호작용의 현실은 더 이상, 덜 프라이빗하고 더 이상, 덜 공개적인 공간에서 이루어지고 있다는 것입니다. 그리고 우리는 이러한 공간의 참여자로서, 특정 시점의 청중이 누구인지에 대한 감을 잡을 필요가 있습니다. 또한 이 정보는 사람이 명시적으로 소통하는 데 의존하기보다, 도구 자체에서 제공되어야 한다고 생각합니다.

이 기능이 코어에 포함되거나, 적어도 플러그인이나 컴포넌트로 구현되기를 바랍니다! (여기서 무엇이 적절할지는 잘 모르겠습니다.)

3개의 좋아요