本指南介绍如何使用 Discourse 中的群组来管理类别可见性和用户权限。
所需用户级别:管理员
群组和类别权限对于管理 Discourse 社区内的访问和内容创建至关重要。本指南将帮助您了解如何有效使用这些功能。
摘要
- 类别权限控制可见性和用户操作
- 权限通过群组访问列表进行管理
- 不同权限级别:查看 (See)、回复 (Reply) 和创建 (Create)
- 关于管理员、版主和匿名访问的特殊注意事项
管理类别权限
访问类别安全设置
- 导航到您要管理的类别
- 选择带有扳手图标的“编辑类别”按钮
- 转到“安全”选项卡
理解权限级别
您可以分配给群组的权限有三个级别:
- 查看 (See):用户可以查看类别及其内容
- 回复 (Reply):用户可以在现有主题中发表回复
- 创建 (Create):用户可以在类别中创建新主题
将群组添加到访问列表
- 点击“添加群组”按钮
- 从下拉菜单中选择一个群组
- 为该群组选择适当的权限级别
新论坛有默认群组,如“everyone”(所有人)、“admins”(管理员)、“staff”(员工)、“moderators”(版主)以及信任级别群组。您创建的自定义群组也会出现在此列表中。
从访问列表中移除群组
要移除群组的访问权限,只需点击组名旁边的垃圾桶
图标即可。
类别可见性和访问控制
默认权限
默认情况下,新类别允许“everyone”(所有人)群组“查看/回复/创建”。这意味着所有用户,包括匿名访问者,都可以完全访问该类别。
限制类别可见性
如果某个群组对某个类别没有“查看”权限:
- 该类别不会显示在该群组成员的用户界面中
- 拥有访问权限的群组成员将在类别徽章旁边看到一个挂锁图标
要将对某个类别的访问限制为特定群组,您需要从类别安全设置中移除
everyone群组,并包含允许查看该类别的适当群组。此视频展示了如何使用群组权限来创建私有类别:
请注意,视频中的用户界面已过时,但核心概念仍然适用。
https://www.youtube.com/watch?v=u2--KFaBwu4
视频文字记录
在此视频中,我们将介绍如何创建一个用户群组,然后将我创建的该群组的权限授予一个私有类别。
在此 Discourse 安装中,我有一个名为“staff”(员工)的类别,我想授予特定用户群组对该特定类别的访问权限。
首先,我将进入管理页面,然后前往用户和群组,在这里我将创建一个新群组。
我们有一个实习生群组,他们很快就会加入团队,所以我们只想授予他们对该“staff”(员工)类别的特定级别访问权限。
我们希望他们能够查看主题并回复,但不能创建新主题,所以让我们创建这个群组,我们将所有这些保留为默认设置,然后点击创建。
点击创建后,我们可以返回类别并找到我们关心的私有类别:“staff”(员工)。
现在我们将编辑此类别。前往安全设置,这里是我们的权限页面。
目前,属于“staff”(员工)群组的用户可以在“staff”(员工)类别中创建、回复和查看主题。
现在我将选择我刚刚创建的“interns”(实习生)群组,然后打开这个下拉菜单,允许实习生回复和查看主题,但不能创建新主题。我们也可以选择“查看”,但目前我只选择回复和查看。
然后我们将点击加号按钮并保存类别,然后等待此页面更新。
任何我添加到此“interns”(实习生)群组的新用户现在都将能够看到“staff”(员工)类别中的所有主题,并且可以回复其中的任何主题——他们只是不能在该类别中创建新主题。
以上是如何在 Discourse 中创建群组,然后授予该特定用户群组对私有类别的特定权限。
在不隐藏类别的情况下限制操作
如果一个群组可以“查看”但不能“创建”或“回复”:
- 类别及其内容将可见
- “新主题”按钮将呈灰色且禁用
- 该类别不会出现在撰写器的类别下拉菜单中
只能“查看”类别的用户仍然可以接收通知,并且该类别的内容会包含在他们的摘要电子邮件中。
特殊情况和注意事项
管理员和版主访问权限
- 管理员始终对所有类别拥有完全的创建/回复/查看权限
- 版主没有默认访问权限,必须明确包含在权限规则中
- 版主同时属于“staff”(员工)和“moderators”(版主)群组
匿名用户与登录用户
- “everyone”(所有人)群组包括所有用户,甚至是匿名访问者
- “trust_level_0”(信任级别 0)群组包括所有已登录用户
- 要禁止匿名访问,请使用“trust_level_0”而不是“everyone”
权限配置示例
限制对自定义群组的访问
公开可见但限制内容创建
开放回复,限制主题创建
仅限登录用户访问
附加资源
45 个赞
2 篇帖子已拆分到新主题:创建用于频道的幽灵类别






