Ao criar tags por criação em massa, tags que contêm letras maiúsculas (por exemplo, “UppercaseTag”) são rejeitadas com um erro de “Nome de tag inválido”.
Isso é surpreendente do ponto de vista do usuário, pois os mesmos nomes de tags funcionam quando inseridos, por exemplo, através da interface de tópico normal.
A criação de tags em massa se comporta de maneira diferente:
rejeita tags contendo caracteres maiúsculos, mesmo quando permitidos pela configuração force_lowercase_tags
em vez de aceitar a entrada e aplicar a normalização usual, falha na validação imediatamente.
Como resultado, os usuários precisam ajustar manualmente suas entradas (por exemplo, convertendo tudo para minúsculas), mesmo que isso não seja exigido em nenhum outro lugar. Como a mesma entrada funciona em outras partes da interface do usuário, é difícil entender por que a criação de tags falha especificamente no fluxo de trabalho em massa.
Seria possível que a criação de tags em massa usasse o mesmo comportamento de validação e normalização dos outros caminhos de entrada de tags, para que os usuários não precisem aprender um conjunto separado de regras para operações em massa e para garantir que a criação de tags com letras maiúsculas seja possível em massa?
Parece que isso funciona agora. Eu consegui criar UppercaseTag quando Forçar tags em minúsculas estava desativado.
E quando desativei a configuração, eu ainda consegui criar UppercaseTag, e ela foi convertida para minúscula
Existe alguma razão pela qual as outras correções mágicas que ocorrem quando crio uma tag no compositor não são aplicadas quando uso a criação em massa?
Por exemplo, não consigo criar uma tag com 2 hífens na criação em massa