Limiter les sélections de catégories pour les sujets en fonction des restrictions de tags

J’ai une balise nommée « category-specific » qui ne devrait être utilisée qu’à l’intérieur de la catégorie nommée « target-category ». J’ai ajouté la balise « category-specific » à la liste « Restreindre ces balises à cette catégorie » pour « target-category ». Lorsque je crée un nouveau sujet à partir du chemin /tag/category-specific, toutes les catégories sont affichées comme possibilités dans le sélecteur de catégorie, et la catégorie sélectionnée par défaut est la catégorie « General ». Si j’essaie de sauvegarder le sujet dans cet état, Discourse refuse de sauvegarder le sujet, indiquant une erreur d’association de cette balise à ce sujet. Serait-il possible de restreindre le sélecteur de catégorie uniquement aux catégories qui autorisent la balise choisie ?

De plus, le message d’erreur complet est : La balise « category-specific » ne peut pas être utilisée dans la catégorie « General ». Veuillez la supprimer. Pourrions-nous ajuster cela pour dire quelque chose comme « Veuillez supprimer la balise ou sélectionner une autre catégorie » ?

Cela pourrait être une demande de fonctionnalité, un rapport de bug ou une demande de support (c’est-à-dire que je pourrais mal faire les choses), mais je l’ai commencé comme une demande de fonctionnalité ; je suis heureux de le voir migrer ailleurs s’il convient mieux là-bas !

Je ne peux pas vous aider avec du code qui forcerait l’utilisateur à changer l’emplacement de son message - mais vous pouvez certainement modifier le texte d’avertissement, comme tout autre texte sur le site :
Admin > Personnaliser > Texte > Rechercher
https://your-forum-fqdn/admin/customize/site_texts?q=category.%20Please%20remove%20it.

Changez-le en ce que vous voulez //veuillez le supprimer ou changer de catégorie//

1 « J'aime »

[quote=“Frully, post:2, topic:281563”]vous pouvez absolument changer le texte d’avertissement, comme pour tout texte sur le site
[/quote]

Wow, j’avais totalement oublié qu’on pouvait faire ça si facilement avec Discourse. Merci !