当加入群组时,自动将分类添加到用户侧边栏

我们有一些(有意设置为)不可见或不对所有人公开的群组。例如,我们是一个公寓协会,并成立了一些小型委员会。(例如,“景观委员会”)。我创建了一个名为“景观委员会群组”的群组。当我向该群组添加新成员时,“景观委员会”类别不会自动显示给他们。“安全”设置已设置为“查看、回复、创建”。

似乎我缺少某个全局设置,导致该类别未自动显示给新加入的群组成员。

我该如何解决这个问题?

作为一种变通方法,他们可以单击“类别”铅笔图标来自定义左侧菜单中显示的类别列表,然后将“景观类别”添加到他们的列表中。但是,新添加的群组成员默认不知道该怎么做。我必须假冒他们,或者通过电话指导他们完成此操作。

4 个赞

如果我理解正确的话,您指的是用户侧边栏中显示的类别列表?

有一个站点设置 default sidebar categories

如果将私有类别添加到那里,一旦用户加入该组,它应该会显示在他们的侧边栏中,并在他们离开该组时消失。如果他们之前自己编辑过侧边栏,可能存在一些边缘情况需要手动添加。

由于用户可以自己添加/删除内容,因此在您的站点上可能还需要一个主题来参考,以防用户在执行此操作时需要帮助。

4 个赞

感谢您的明智建议。我将把它们全部添加到默认设置中。我还会根据您刚才提到的内容,添加一个涵盖自我添加的主题。

2 个赞

此设置对我们不起作用。当用户被添加到 verified 组时,他们可以与受限类别进行交互,但这些类别不会显示在侧边栏中,即使这些类别已在 default sidebar categories 站点范围内设置中。

我们 Discourse 实例上的工作流程:

  1. 用户创建帐户。他们看不到受限类别。
  2. 他们给我们发消息
  3. 在审核了他们的消息后,用户被手动添加到 verified
  4. 预期:他们现在应该在侧边栏中看到受限类别
  5. 观察:他们只在侧边栏中看到未受限的类别;当他们刚加入时就存在的那个

我想知道这是否取决于他们加入 verified 组的不同方式?

在我们的案例中,版主会编辑他们的个人资料,将 verified 添加到他们的自定义组列表中。(这也自动将他们提升到信任级别 1。)他们现在可以参与受限类别,但他们的侧边栏没有显示它们。也许有其他方法可以将他们移入该组?

1 个赞

正如我之前描述的,这似乎不再有效了。

我不认为我们之前曾明确设计过让它像之前那样工作。它之前可能只是偶然奏效,在最近的更改后又出现了回归,因为很可能没有涵盖这种行为的规范。

我将把这个话题移到 Feature,以便更明确地记录这是人们希望能够做到的事情。

目前用户必须自己添加——他们可以在侧边栏类别模态框中点击“重置为默认值”,前提是他们已经加入了相应的组,但遗憾的是,在采取其他措施之前,他们仍然需要自己采取一些行动。

2 个赞

根据 FIX: Seed all categories and tags configured as defaults for nav menu by tgxworld · Pull Request #22793 · discourse/discourse · GitHub ,现在应该已经修复了。

2 个赞