How to assign users to groups

In the founder’s analogy of dining at a restaurant:

  • Can we assign users to a particular room, at a particular table (and ensure no one else not at that table can join the conversation)?
  • Can users at one table interact with users at another table, within the same room (and ensure no one else from different rooms can join the conversation)?
  • Can a user at one table interact with specified users at different tables, in different rooms (and ensure no one else can enter that conversation)?
    Importantly, can the admin assign users to these groups described above?

Thanks for all help / feedback!

So yes, there are Groups, so you could put all users at a table in a group.

You can then create a category setting the permissions so only that group can create/reply/see topics in it. (scenario 1?)

You can create categories that permit 2 or more groups to be able to create/reply/see topics in it. (scenario 2?)

Scenario 3, sounds like a good position for Moderator/Admin, where they are sort of like the Manager walking around ensuring all patrons are having a good time? If so, then assigning that user as an Admin (or Moderator – if they don’t need that much access), would resolve that (you may have to setup a category permission for staff on each category)

Hi cpradio,

Thanks for the information. I have created 1 group and have added 1 user to that group. I can only see that group and user in the Admin page after I click on Groups. See screenshot below.

My questions are:

  1. Is there another place where I can see my group I created within Discourse instead of the admin page. I can’t seem to find it.
  2. How can I start adding categories and topics within the group I just created?

Best,
Kourosh

There is no groups “index” page, And other than getting to a group page from a link in a Profile, you need to know the group name.
The URL is like
{domain_here}/groups/{group_name_here}
eg. Plugin authors - Discourse Meta

On that page there are
Posts
Topics
Mentions
Members
Messages

I found it. When I go to my profile, I can see the groups that I’m in highlighted in blue.

Now that I’m on the group page, can I post a topic within the group or do I have to do that on the index page? Is the admin of the group the only person that can post a topic?

Thanks.

AFAIK the group admin was created to allow non-group members to admin the group. eg. add members, remove members.
I don’t fully understand the need for this, but others asked for it and now it’s there.

The groups pages are more like the Users page except they currently have no filtering or ordering functions. That is, more for display / navigation than anything else.

As far as a “topic within the group” I think the usual practice is to create a Category and grant permissions to only the group members.
The category is then in effect a “private” category for that group alone, unless you give permissions to other groups as well. (eg. staff)

You can control who can start topics / post replies with the categories “create, reply, see” settings

Perhaps this is now broken but you cannot grant access to a catagory based on groups, only by trust level.

You definitely can grant category access based on groups, I’m using it right now.

After creating a group, you need to go to the category’s preferences, then the “security” tab

Strange. That’s exactly what I did but groups don’t show only trust levels.

Oh. OK. Seems the category must exist first and can’t be new, then it works. My bad.

If that’s the case I would assume it’s a Contribute > Bug. Just to verify, you are saying that if you make a new category, the security tab only shows trust levels 0-4, everyone, admin, moderators, and staff, but if you go to Edit a category you then see all the above plus custom groups?

Edit: Just tested and I can confirm that the security tab works as expected. All custom groups appear regardless of whether I am creating a new category or editing an existing one. So, not a bug.

The tab ‘Groups’ in admin has disappeared since the last update. Any solution?

Thanks!

It’s in the hamburger menu now. Look for groups :wink:

It’s true, my failure. Thanks!! :smile:

수정: 이 페이지가 도움이 될 것입니다.

최근 DigitalOcean One-Click 이미지를 사용하여 Ubuntu에 Discourse 2.6.0.beta1을 설치했습니다. 잘 작동하는 것 같지만, 멤버를 Moderator 그룹이나 Staff 그룹에 추가하는 방법을 찾지 못하고 있습니다. 해당 그룹에는 그런 버튼이 없습니다.

관리자(Admin)는 항상 어떤 그룹이든 멤버를 추가할 수 있어야 하지 않나요?

멀티타일 Groups 뷰에서 해당 그룹의 "Owner"로 나열되어 있는 것을 확인했습니다. (녹색 "Owner (방패 아이콘)"가 있습니다.) 이 경우에도 그룹에 멤버를 추가할 수 있어야 하지 않나요?

무엇을 잘못했을 수 있을까요?

사용자를 그룹에 추가하는 것이 아니라, 해당 사용자의 사용자 페이지에서 렌치/관리자 섹션에서 관리자 또는 운영자 권한을 부여해야 합니다.

그룹에 새 멤버를 추가할 방법이 없나요?

@rehe 님이 언급했듯이, 관리자 페이지의 ‘그룹’ 탭이 사라졌습니다. 네, 햄버거 메뉴에서 찾았지만, 관리자 페이지에서 사라지기 전에는 여기서 바로 새 사용자를 추가할 수 있었습니다. 아래를 참고하세요.

이제 햄버거 메뉴에서 “그룹”에 접속해도 그룹에 새 사용자를 추가할 수 있는 링크나 버튼을 찾을 수 없습니다. 아래를 참고하세요.

혹시 도와주실 수 있는 분 계신가요?

Staff(스태프)은 자동 그룹으로, 사용자를 직접 추가할 수 없습니다. 특정 사용자에게Moderation(모더레이션) 또는 Admin(관리자) 권한을 부여하면 해당 사용자가 자동으로 이 그룹에 추가됩니다.

직접 생성한 그룹의 관리자 페이지를 열면, 사용자를 추가할 수 있는 옵션이 표시됩니다.

감사합니다, @Simon_Manning !