Я обожаю теги в Discourse, и их свободная структура в большинстве случаев отлично работает. Однако для некоторых сценариев было бы здорово иметь направляемую форму отправки, которая гарантировала бы определённый набор полей ввода — то, что поле «необязательные теги» в стандартном окне создания темы пользователям не предоставляет.
Мой сценарий использования следующий:
В категории для запросов поддержки я хочу гарантировать (а не просто предлагать через шаблон), чтобы пользователи использовали определённый набор тегов из нескольких категорий тегов, и чтобы они могли сразу увидеть все доступные варианты, так как эти категории тегов обязательны.
Представляю, что в категориях, где эта функция включена, при нажатии на «Создать тему» сначала будет открываться модальное окно. В нём будут запрашиваться те же данные, но с предустановленными обязательными категориями тегов/родительскими тегами/тегами, определёнными в настройках категории.
Конечно, я могу нарисовать то, что вижу в своём воображении, если кому-то нужен ужасный макет в MS Paint ![]()















