您好!这是我第一次发帖。我们在 Discourse 的初始实施中遇到了一些问题,没有考虑到我们现在遇到的一个用例。我似乎找不到任何相关的用例或信息来指导我们如何处理,所以我想知道这里是否有高人能帮助我们。
用例
我们的所有类别都对所有人开放。但是,我们现在正在创建一个新组,该组不应访问所有类别,而只能访问一个类别,并且只能回复其他组创建的主题。让我们的所有类别都开放现在正对我们不利,因为我找不到一个简单的解决方案来限制一个组只能访问一个类别。
理想情况
我明白我们的实施方案并不理想。但是,我们无法投入太多时间来重新实施整个网站——为所有其他组分配新权限将是一项艰巨的任务。
我希望有人也遇到过这个问题,并能分享他们的创意解决方案
如果您需要更多信息,请告诉我。
2 个赞
mcwumbly
(Dave McClure)
3
这确实有点棘手。你不是唯一遇到这个问题的人,而且这个问题通常发生在社区的后期,所以你早期的成功导致了现在的新问题是可以理解的。
实际上并没有内置的方法来创建一个权限比“所有人”更小的组。
我认为你需要做的是:
- 为你的大多数用户创建一个新组,例如
@members
- 将所有现有用户添加到该组
- (可选)将这些新用户添加到另一个组,例如
@guests
- 更新类别权限,以定义哪些类别对
@members 或 @guests 具有特定级别的访问权限
这可能需要一些努力,但你可以找到一些方法来批量处理。
例如,导出用户创建的 CSV 文件包含一个组名列,而批量邀请功能也使用带有组名的 CSV 将用户添加到组中。
这需要一些数据处理才能正确完成,但应该是可行的。我建议先用一个包含少量用户(一次 1 或 2 个)的小型测试 CSV 文件开始,以确保一切按预期工作,然后再为所有人执行此操作。
你目前大约有多少用户、组和类别?
4 个赞
我现在大约有 3000 名用户,25 个类别和 25 个组。您的建议听起来非常可行。我想我非常希望不要花太多时间深入研究这个问题,但如果我们要采取这种方法,我会与团队讨论。
顺便说一句,感谢您的快速回复!非常感激。
4 个赞
pfaffman
(Jay Pfaffman)
6
6 个赞
由于您是托管客户,您也可以直接与我们联系,说明您的需求,我们可以为您提供更个性化的帮助。请在您的管理员控制面板上查找支持链接!
2 个赞
system
(system)
关闭
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.