您必须选择至少一个标签 - 即使已创建一个标签

用户无法通过创建新标签来发布新主题(当分类至少需要一个标签时),系统会报错:“您必须至少选择 1 个标签。”

我猜这是一个回归问题,因为我相当确定之前用户可以在满足相同最低要求的情况下,通过创建新标签来发布主题……

4 个赞

这在我看来是一个合理的漏洞。我将删除之前的回复,以便让漏洞报告更易于阅读。如果这确实不是漏洞,那至少也是一个用户体验(UX)问题。

我正在测试一个要求每个主题至少包含一个标签的分类:

在我的网站上,“创建标签所需的最低信任等级”设置为"1:基础用户”。我已分别用 tl1 和 tl3 用户进行了测试,这些用户都可以在网站上创建新标签。

当用户在分类中创建新帖子并尝试创建新标签时:

点击“创建主题”按钮后,会弹出“您必须至少选择 1 个标签”的错误提示框。如果用户保留 foo-ba-rbaz 标签,同时从标签列表中选择了一个现有标签,他们就能成功创建主题:

用户显然也可以仅通过选择一个或多个现有标签来创建主题。

当前的行为似乎与分类设置的描述不符。该设置仅要求指定分类主题所需的最少标签数量。对于拥有在网站上创建新标签权限的用户来说,要求必须添加一个已存在的标签显得很奇怪。如果需要强制要求主题包含某个已存在的标签,最好通过分类编辑页面“标签”部分中的“标签组”设置来处理。

1 个赞

在 Simon 之后,您是否成功追踪到了这个问题?

我希望能很快推出另一个 Discourse 论坛,该论坛也将设置最低 1 个标签的要求,所以如果这个问题不再存在那就太棒了 :blush:

1 个赞

同意。

1 个赞

我刚刚再次测试了这个问题,我之前的回复中描述的问题仍未修复。这看起来像是一个 bug。如果一个类别要求至少有一定数量的标签,且用户拥有创建标签的权限,那么用户应该能够直接创建标签以满足该类别的标签要求。目前,用户必须选择一个现有的标签才能满足该要求。

1 个赞

下周再挖这个。

3 个赞

这应该能解决该问题。

4 个赞