标签选择器标签不允许使用

我观察到与 tag-chooser 类型字段相关的两个错误:

  1. 标签 ID 被添加到帖子正文,而不是标签名称(至少在预览中是这样)
  2. 选定的标签不允许保存

重现步骤:

  1. 创建一个包含至少一个 tag-chooser 字段的表单模板
  2. 为一个分类启用表单模板
  3. 确保该分类的标签设置没有任何限制
  4. 使用新表单创建一个主题
  5. 观察到建议删除通过 tag-chooser 字段添加的标签的错误消息

发生了一个错误:无法在“General”分类中使用“paintbrush”标签。请将其删除。

- type: tag-chooser
  id: demo
  tag_group: "Demo"
  attributes:
    none_label: "Select an option"
    label: "Demo"
    multiple: false
  validations:
    required: true

- type: composer
  id: post
  attributes:
    label: "Post"
    placeholder: "Enter post content"
  validations:
    required: true

- type: upload
  id: assets
  attributes:
    file_types: ".jpg, .png"
    allow_multiple: true

您能否在没有表单模板的情况下,在分类中创建一个带有标签的主题?

您确定标签组“Demo”和标签“paintbrush”没有被限制在另一个分类中吗?您分享了“General”分类的标签配置,所以我们知道“General”中允许使用任何标签。但这并不能证明该标签或标签组没有被配置为只能在另一个分类(如“feedback”)中使用。
您检查过标签页面上的信息了吗?

我对“General”分类的标签配置和您的看起来一样,但我的“fixed”标签不能在那里使用,因为它被限制在“issue”和“translation”分类中。

1 个赞

干得好,@Moin

我发现 Demo 标签组已为 Demo 类别启用。

Demo 类别中移除 Demo 标签组后,我便能够在 General 中使用该表单。

所以,将这些标签组限制在“…”类别的设置不仅控制该类别的标签组使用情况,还会影响尝试使用该标签组的每个类别。这是预期的行为吗?

我认为是。您的截图显示了这条注释的一部分:

上面指定的标签和标签组将仅在此类别和也指定它们的其他类别中可用。它们将不能在其他类别中使用。

1 个赞

:facepalm:

谢谢,现在确实有道理了 :))

编辑:不是错误

1 个赞

我认为你的另一个问题仍然存在。显示名称而不是 ID 会更有帮助。这可能与最近将标签标识符更改为按 ID 而不是名称有关。

2 个赞