При создании тегов через массовое создание тегов теги, содержащие заглавные буквы (например, “UppercaseTag”), отклоняются с ошибкой «Неверное имя тега». 
С точки зрения пользователя это неожиданно, поскольку те же имена тегов работают при вводе, например, через обычный интерфейс создания темы.
В зависимости от настройки force_lowercase_tags:
- заглавные буквы либо допускаются как есть, либо
- автоматически преобразуются в строчные без какой-либо ошибки[1]
Массовое создание тегов ведёт себя иначе:
- оно отклоняет теги, содержащие заглавные символы, даже если они разрешены настройкой
force_lowercase_tags; - вместо принятия ввода и применения обычной нормализации оно сразу же прерывает валидацию.
В результате пользователям приходится вручную корректировать ввод (например, преобразуя всё в строчные буквы), хотя это не требуется ни в одном другом месте. Поскольку тот же ввод работает в других частях интерфейса, сложно понять, почему создание тегов не удаётся именно в массовом режиме.
Возможно ли, чтобы массовое создание тегов использовало ту же логику валидации и нормализации, что и другие пути ввода тегов, чтобы пользователям не приходилось запоминать отдельный набор правил для массовых операций и чтобы создание тегов с заглавными буквами было возможно и в массовом режиме?
в этом случае слово «создать» не отображается ↩︎



