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!

2 个赞

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)

4 个赞

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

1 个赞

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. Discourse Meta

On that page there are
Posts
Topics
Mentions
Members
Messages

1 个赞

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

4 个赞

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

1 个赞

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:

3 个赞

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

A post was split to a new topic: How do I add lots of users to a group efficiently?

编辑:此页面 应该会有所帮助。

我最近在 Ubuntu 上使用 DigitalOcean 的一键镜像安装了 Discourse 2.6.0.beta1。系统看起来很棒,但我找不到如何向版主组或工作人员组添加成员。对于这些组,没有相应的按钮。

管理员应该始终能够向任何组添加成员,对吧?

我注意到在多面板的“组”视图中,我被列为这些组的“所有者”。(有一个绿色的“所有者(盾牌图标)”)这应该也让我能够向组添加成员,对吧?

我可能哪里做错了?

您无需将他们添加到群组,只需在扳手/管理部分的用户页面中授予他们版主或管理员权限即可。

2 个赞

无法向群组添加新成员?

正如 @rehe 提到的,管理员面板中的“群组”标签页已经消失。好的,我在汉堡菜单中找到了它,但在它从管理员页面消失之前,可以直接在这里添加新用户。请参见下图。

现在,当我从汉堡菜单访问“群组”时,找不到任何允许我向群组添加新用户的链接或按钮。请参见下图。

有人能帮忙吗?

“员工”是一个自动分组,无法直接向其中添加用户。只有当用户被授予 Moderation(Moderation)或 Admin(Admin)权限时,才会被自动加入该分组。

如果您查看自己创建的群组的管理员页面,该群组将提供添加用户的选项。

4 个赞

谢谢,@Simon_Manning