特定类别权限的API请求

您好,我有一个需求,即用户只能在加入某个分类后才能发布特定于该分类的主题。我们如何检索一个 API 来指示用户可以发布帖子的分类以及他们不能发布的分类,最好是在受限的分类卡片上显示一个锁形符号?我相信这需要客户端和服务器端的定制,我们该如何实现此功能?

2 个赞

用户不加入类别。他们加入群组。然后,您可以使用群组来控制对类别的访问。

如果您计划让用户使用 Discourse,而不是通过某个您试图集成的远程系统来完成此操作,那么它就能正常工作。

或者,您是否想为非群组成员显示类别?

4 个赞

正如 Jay 所提到的,您可以通过群组来执行此操作。

创建一个您希望可见但受限的类别。

类别安全设置

  • 所有人 - 查看
  • 群组名称 - 查看/创建/回复

现在,所有人都可以看到该类别,但必须加入一个群组才能创建和回复主题。根据类别的目的,您可以通过添加一个拥有完全访问权限的新群组并移除创建权限来限制谁可以创建主题。
您需要在类别设置中编辑此项。

要参与该类别,您需要 <a href="/g/Pimaxians/members">申请</a>

以上是我用于需要加入群组才能发帖的受限类别的方法。

1 个赞

感谢 Dan 指出这一点,这非常有用的信息。

1 个赞