Les tags du sélecteur d'étiquettes ne sont pas autorisés

J’observe deux bugs liés au champ de type tag-chooser :

  1. L’ID de l’étiquette est ajouté au corps de la publication, au lieu du nom de l’étiquette (au moins dans l’aperçu)
  2. Les étiquettes sélectionnées ne peuvent pas être enregistrées

Étapes pour reproduire :

  1. Créer un modèle de formulaire avec au moins un champ tag-chooser
  2. Activer le modèle de formulaire pour une catégorie
  3. S’assurer que les paramètres d’étiquettes de la catégorie n’ont aucune restriction
  4. Créer un sujet en utilisant le nouveau formulaire
  5. Observer le message d’erreur suggérant de supprimer les étiquettes ajoutées via les champs tag-chooser

Une erreur est survenue : L’étiquette « paintbrush » ne peut pas être utilisée dans la catégorie « General ». Veuillez la supprimer.

- 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

Pouvez-vous créer un sujet avec le tag dans la catégorie sans modèle de formulaire ?

Êtes-vous sûr que le groupe de tags « Demo » et le tag « paintbrush » ne sont pas limités à une autre catégorie ? Vous avez partagé la configuration des tags de la catégorie « General », nous savons donc que n’importe quel tag y est autorisé. Mais cela ne confirme pas que le tag ou le groupe de tags n’est pas configuré pour être utilisé exclusivement dans une autre catégorie comme « feedback ».
Avez-vous vérifié les informations sur la page des tags ?

Ma configuration de tags pour la catégorie « General » ressemble à la vôtre, mais mon tag « fixed » ne peut pas y être utilisé car il est limité aux catégories « issue » & « translation ».

1 « J'aime »

Bonne remarque @Moin

J’ai constaté que le groupe d’étiquettes Demo était déjà activé pour la catégorie Demo.

Après avoir supprimé le groupe d’étiquettes Demo de la catégorie Demo, j’ai pu utiliser le formulaire dans General.

Donc, le paramètre Restreindre ces groupes d’étiquettes à la catégorie ‘…’ ne contrôle pas seulement l’utilisation du groupe d’étiquettes pour la catégorie, mais toute catégorie essayant d’utiliser ce groupe d’étiquettes. Est-ce bien l’intention ?

Je crois bien. Votre capture d’écran montre une partie de cette note :

Les étiquettes et les groupes d’étiquettes spécifiés ci-dessus ne seront disponibles que dans cette catégorie et dans d’autres catégories qui les spécifient également. Ils ne seront pas disponibles pour une utilisation dans d’autres catégories.

1 « J'aime »

:facepalm:

Merci, maintenant ça a du sens en fait :))

edit : ce n’est pas un bug

1 « J'aime »

Je pense que votre autre problème est toujours pertinent. Afficher le nom au lieu de l’ID serait plus utile. Cela pourrait être lié aux changements récents visant à identifier les balises par leur ID au lieu de leur nom.

2 « J'aime »