用户无法通过创建新标签来发布新主题(当分类至少需要一个标签时),系统会报错:“您必须至少选择 1 个标签。”
我猜这是一个回归问题,因为我相当确定之前用户可以在满足相同最低要求的情况下,通过创建新标签来发布主题……
用户无法通过创建新标签来发布新主题(当分类至少需要一个标签时),系统会报错:“您必须至少选择 1 个标签。”
我猜这是一个回归问题,因为我相当确定之前用户可以在满足相同最低要求的情况下,通过创建新标签来发布主题……
这在我看来是一个合理的漏洞。我将删除之前的回复,以便让漏洞报告更易于阅读。如果这确实不是漏洞,那至少也是一个用户体验(UX)问题。
我正在测试一个要求每个主题至少包含一个标签的分类:
在我的网站上,“创建标签所需的最低信任等级”设置为"1:基础用户”。我已分别用 tl1 和 tl3 用户进行了测试,这些用户都可以在网站上创建新标签。
当用户在分类中创建新帖子并尝试创建新标签时:
点击“创建主题”按钮后,会弹出“您必须至少选择 1 个标签”的错误提示框。如果用户保留 foo-ba-rbaz 标签,同时从标签列表中选择了一个现有标签,他们就能成功创建主题:
用户显然也可以仅通过选择一个或多个现有标签来创建主题。
当前的行为似乎与分类设置的描述不符。该设置仅要求指定分类主题所需的最少标签数量。对于拥有在网站上创建新标签权限的用户来说,要求必须添加一个已存在的标签显得很奇怪。如果需要强制要求主题包含某个已存在的标签,最好通过分类编辑页面“标签”部分中的“标签组”设置来处理。
在 Simon 之后,您是否成功追踪到了这个问题?
我希望能很快推出另一个 Discourse 论坛,该论坛也将设置最低 1 个标签的要求,所以如果这个问题不再存在那就太棒了 ![]()
同意。
我刚刚再次测试了这个问题,我之前的回复中描述的问题仍未修复。这看起来像是一个 bug。如果一个类别要求至少有一定数量的标签,且用户拥有创建标签的权限,那么用户应该能够直接创建标签以满足该类别的标签要求。目前,用户必须选择一个现有的标签才能满足该要求。
下周再挖这个。
这应该能解决该问题。