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