ご存知かもしれませんが、タググループとカテゴリ設定でこの動作を強制できます。UIは、タグをどのように適用する必要があるかについてユーザーにヒントを与えますが、ほとんどのユーザーにとってUIがどれほど明確になるかはわかりません。
まず、productsとfeaturesのタググループを作成します。たとえば、次のようになります。
サポートカテゴリのタグ設定を次のように構成します。
カテゴリに新しいトピックを作成すると、ユーザーはまず次のような表示を見ます。
タグ入力フィールドをクリックすると、productsタグのいずれかのみを選択できるドロップダウンが開きます。
productsタグを選択すると、ユーザーには許可されるfeaturesタグのリストが表示されます。
前のスクリーンショットでハイライトされている必須タググループ設定にそれらを追加することで、featuresタグを必須にすることもできます。カテゴリ必須タググループ設定に追加されるタグの順序は、UIで尊重されるようです。それが意図的なものかどうかはわかりませんが、ユーザーにまずproductsタグを選択させ、次にfeaturesタグを選択させたいこのケースでは役立ちます。
したがって、Discourseにはすでに探している機能があるかもしれませんが、UIは改善される可能性があります。
上記のスクリーンショットに関連して、カテゴリがタグを制限している場合、ユーザーはタグドロップダウンに「検索または作成」というテキストが表示されますが、カテゴリ設定に基づくと、featuresタググループのタグを検索するオプションのみが提供されるはずです。私がテストしているDiscourseのインスタンスは最新ではないため、これが現在のバグかどうかを確認できません。後でテストできます。いずれにしても、追加のタグでトピックを作成しようとすると、エラーが返されます。
これはバグのようですが、確認するにはローカルのDiscourseインスタンスを更新する必要があります。
編集:これに関連するいくつかの問題について、ここで言及しました:Tag "Search or create" text is displayed when a category has restricted tags







