Пользователи не могут создавать новые темы, создавая новые теги (когда у категории установлено минимальное количество тегов как минимум один). Они получают ошибку: «Вы должны выбрать как минимум 1 тег». Полагаю, это регрессия, так как я почти уверен, что ранее пользователи могли создавать темы с теми же минимальными требованиями, создавая новый тег…
Похоже, это настоящий баг. Я удалю свои предыдущие ответы, чтобы отчёт об ошибке было легче читать. Если это не баг, то как минимум это проблема UX.
Я тестирую это на категории, где для каждой темы требуется минимум один тег:
На моём сайте настройка min trust to create tag (минимальный уровень доверия для создания тега) установлена в значение «1: базовый пользователь». Я проверял это как с пользователем tl1, так и с tl3. Эти пользователи могут создавать новые теги на сайте.
При создании новой темы в категории пользователь пытается создать новый тег:
При нажатии кнопки «Создать тему» появляется модальное окно с ошибкой «Вы должны выбрать хотя бы 1 тег». Если пользователь оставит тег foo-ba-rbaz и дополнительно выберет существующий тег из списка, то тема будет успешно создана:
Пользователь, очевидно, также может создать тему, выбрав один или несколько уже существующих тегов.
Текущее поведение не соответствует описанию настройки категории. Эта настройка просто указывает минимальное количество тегов, необходимых для темы в категории. Странно требовать, чтобы пользователь с правами на создание новых тегов обязательно добавил хотя бы один уже существующий тег. Требование добавлять существующий тег к теме было бы уместнее реализовать через настройку «Группа тегов», которая находится в разделе «Теги» на страницах редактирования категории.
Симон, тебе удалось найти причину этой проблемы?
Я надеюсь скоро запустить ещё один форум на Discourse, где тоже будет установлено минимальное требование в 1 тег, поэтому было бы здорово, если бы эта проблема больше не возникала ![]()
Согласен.
Я только что снова протестировал это, и проблема, описанная в моём предыдущем ответе, не исправлена. На мой взгляд, это ошибка. Если категория требует минимального количества тегов, а у пользователя есть разрешение на создание тегов, то пользователь должен иметь возможность просто создать тег, чтобы выполнить требование категории по тегам. В настоящее время пользователям приходится выбирать существующий тег, чтобы выполнить это требование.
Сделаю это на следующей неделе.
Это должно решить проблему.



