所需标签应仅根据用户类型要求

我希望在特定分类上为自己(作为管理员)强制使用这个标签组,这样我就永远不会忘记正确标记主题。

由于这些标签非常具体,我不想让除我以外的任何人使用它们,所以我限制了谁可以使用它们:

现在的问题是,当我尝试以非管理员身份在该分类中创建新主题时,我无法创建,因为它要求我至少添加一个标签,但所有标签都限制为管理员才能使用:

image

我的建议是,“至少选择 1 个标签”的提示应该只在标签组中至少有一个标签可以被该用户组以外的用户使用时才可见。因此,在这种情况下,由于“Danny Wyatt”标签组中的所有标签都限制为管理员使用,但由于我允许非管理员在该“Danny Wyatt”分类中发帖,所以不应该出现“至少选择 1 个标签”的警告和限制。

这样就可以让我作为管理员强制添加至少 1 个标签,但非管理员仍然可以在该分类中创建新主题和帖子。

3 个赞

我理解这个想法,但只要标签要求不适用于管理员(目前就是这种情况),我不认为这能解决你的问题。

仅对被允许使用该标签的用户应用要求仍然是有意义的。

1 个赞

感谢您分享链接。
不幸的是,我不确定我是否理解用户遇到的/曾经遇到的问题?
根据我的经验,标签限制确实适用于管理员,所以我对用户为什么没有对版主应用这些限制感到有些困惑?

确实,管理员不能使用仅限于其他类别的标签。但是,即使类别设置要求添加标签,他们也可以在不添加标签的情况下创建主题。


作为管理员,将此留空不会阻止发布主题。所以我想

将不会奏效。您仍然可以在该类别中创建主题而无需添加标签。

是的,据我所知就是这种情况。管理员可以绕过标签要求。

我们真的应该更好地记录这一点,我看到了另一个最近的主题也出现了同样的困惑(虽然记不太清了)。

编辑:哦,找到了,在这里:Required tag groups not being respected

2 个赞

我个人仍然非常喜欢这个主意,作为更普遍地解决这个问题的办法:"Regular mode" for admins and moderators (e.g. something like "sudo")

1 个赞

好的,这似乎是两个独立的问题?

如果是这样,也许我们应该将对话集中在我最初发布的内容上,以避免分散对该原始问题的注意力,因为你们正在讨论的那个问题已经有公开的讨论主题了?

1 个赞

是的,我可以看到那仍然会使我的工作流程无法按预期进行。唯一的好处是它会显示文本,这样我或许能看到它并提醒自己,这在某种程度上是有帮助的。

我的问题更多是关于如果需要标签,其他用户将无法发帖。目前我移除了限制,我将不得不强迫自己记住。希望这两个问题将来能得到解决 :crossed_fingers:

2 个赞

@alltiagocom 我想我的回答可能不会完全符合您的预期。目前我没有管理任何 Discourse 论坛,所以我可以说我是该领域的初学者。

另一方面,我管理过许多基于 vBulletin 和 XenForo 的论坛。

论坛管理员不是超级版主,而是管理后台的人,是我们在公共部分永远不应该看到的人。

我还不了解 Discourse 上的层级系统,但理论上,论坛的创建者应该创建 2 个账户,一个管理员账户,即“影子账户”,以及一个可以分配给他的最高权限的版主账户。这种标签绕过的情况很典型(可能还有很多其他情况),在社区的公共管理中不应该成为问题,如果你是版主而不是管理员,那就不是问题。

我不知道 Discourse 是否以这种方式考虑了这两种不同的角色,但如果是这样,我希望我的思考能帮助您更好地管理您的社区。

1 个赞

感谢您的反馈。

我最初暴露的问题与管理员无关。它与不是管理员的用户有关。

当我设置一个标签组,其中包含非管理员用户可以看到(但不能使用)的标签时,例如:

非管理员用户仍然应该能够创建主题或回复主题,即使该主题要求至少有一个标签。在这种情况下,我使用“admin”(管理员)作为限制,但这可以是任何其他限制,即可以另一个用户组来使用该标签。因此,当我为受限于特定人群的标签设置要求时,但随后要求另一群人使用这些他们无法使用的标签,这似乎没有多大意义。

这就像在说:只有意大利人才能通过这扇门,但我们不允许任何人,无论国籍如何,出示护照来证明他们来自哪里。

希望我说明白了?

1 个赞

是的,你说得对。那是我向你提出的一个更广泛的反思。

对于我完全理解并且看起来像一个错误的这个问题,如果选择的组不是“Administrators”(管理员)而是例如“Moderators”(版主),它会重复出现吗?

1 个赞

无论您选择哪个或哪些组,您也可以使用自定义组。结果始终相同:不在允许使用标签组中的标签的组中的用户将无法在该类别中创建主题。

2 个赞