我在 Discourse 中有多个用户组。如何定义用户组的“顺序或优先顺序”?
用例:
我的课程中有用户(他们会获得徽章 A),还有一小部分核心成员(他们会获得徽章 B)。
所有核心成员也是我课程的成员。
由于成为核心成员更具“声望”,因此我希望他们显示徽章 B,而不是徽章 A。
如何配置?
我在 Discourse 中有多个用户组。如何定义用户组的“顺序或优先顺序”?
用例:
我的课程中有用户(他们会获得徽章 A),还有一小部分核心成员(他们会获得徽章 B)。
所有核心成员也是我课程的成员。
由于成为核心成员更具“声望”,因此我希望他们显示徽章 B,而不是徽章 A。
如何配置?
我试过了,但对我不起作用。这在历史上是否有效?也就是说,它是否对所有已经是两个组成员的用户都有效?
另外,有没有可能不止两个组,而是三个组?这确实是我的实际用例,因为除了课程成员(Flair A)和核心圈成员(Flair B)之外,我还有指导客户(Flair C)。
我想知道如何正确设置。
您可能需要指示用户在其用户首选项中将组设置为主要。
或者,自动化也可以奏效。但是,如果尚不存在脚本,则需要一些 SQL 知识才能执行此操作。因此,您可能需要考虑赞助一个用于自动化的脚本(此插件是核心的一部分),请在 Marketplace 中咨询。
如果它是基于 SQL 的,我很乐意自己动手——我正在学习 Discourse,但已经和 SQL 打交道了大约 20 年了。
我会继续深入研究。
此主题有一些相关信息