是否有办法限制谁可以使用某个标签?

例如,我们可能想要一个名为“主页”的特定标签,然后在我们的主网站上显示最近的“主页”帖子。如果我们允许所有用户选择此标签,那将变得一团糟。因此,我想知道是否有办法实现这一目标——即只有某些(用户组)才能使用某些标签。

1 个赞

是的。您可以创建一个标签组,然后将该组中标签的使用限制为特定用户(也按组,但不同类型的组!)。

5 个赞

为了进一步扩展 @mattdm 的回复,以下是您可以采取的实现此功能的步骤 :slight_smile:

步骤 1:创建标签组

  1. 转到您的标签组面板。可以通过在论坛 URL 后附加 /tag_groups 来访问(例如 https://yourforum.discourse.org/tag_groups)。
  2. 在此处,单击 新建 按钮以创建新的标签组。
  3. 填写标签组的必要详细信息:
    • 名称:您的标签组的名称。
    • 标签名称:您想在此组中包含的标签。您可以从现有标签中选择或创建新标签。
    • 此处还可以配置可选设置,例如可见性以及是否在某些类别中必须使用标签。
  4. 单击 保存 按钮。

步骤 2:将组中标签的使用限制为特定用户

下面是一个示例,其中 cicd-standard 标签对所有人可见,但仅限于管理员机器人等。

您可能还错过了这个也展示了该功能的主题。

7 个赞

有一个例外。

如果区域设置不是 EN,则自动组(如信任级别等)将使用翻译后的名称。而这些名称不能使用。因此,如果允许标签组用于 TL3,则必须为 TL3(及更高版本)手动创建另一个组。

这是一个长期的错误或设计问题。也许有一天会修复。

2 个赞

嗯。我不认为我听说过那个限制。您有可以链接到的 bug 主题吗?

1 个赞

那里至少有两个关于此的帖子——一个是德语的,一个是我的。我不记得我是在哪里发布的,可能也是在支持论坛。不过,它们都没有引起任何反响。这就是为什么我打赌是设计问题 :wink:

从快速测试来看,一切似乎都按预期工作?

这是选择它们的下拉列表:

https://meta.discourse.org/t/tag-group-tag-is-visible-only-setting-doesn-t-do-anything/295916/9?u=moin

1 个赞

是的,它在那里 :smirking_face:

现在你可以选择一个,保存,离开,返回并重新打开它。该信任级别已消失,并且从未做过任何事情。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

我已将 Bug 对话移至 Non-english automatic groups don't stick when applied to Tag Group visibility/usability restrictions - #17 by JammyDodger :+1:

1 个赞