Não sei se alguém além de @haydenjames se interessaria por isso, mas fiquei curioso sobre uma solicitação secundária em um tópico de outra forma resolvido sobre caixas de entrada de PMs de grupo:
Como os campos de título equivalentes para os “nomes” de usuário versus grupo se sobrepõem de forma confusa, eu os categorizo aqui como @ handle (identificador) e proper name (nome próprio). Identificadores não permitem espaços; nomes próprios sim.
@ handle
nome próprio
usuários
campo Username (Agent_007)
campo Name (James Bond)
grupos criados por administradores
campo Name (poke_pros)
campo Full Name (Pokemon Pros)
grupos automáticos
codificado (trust_level_2)
na verdade não…
Grupos automáticos, como moderadores, níveis de confiança, etc., não têm campos editáveis de ‘handle’ e ‘proper name’.
Mas os grupos automáticos têm nomes de texto do site que podem ser editados:
Não sei quanto trabalho daria puxar os campos de nome próprio para exibição aqui em vez do handle, mas se for algo pequeno, seria um bom polimento.
EDIT: Percebendo que, embora possa ficar bom usar o nome próprio na caixa de entrada, faz sentido que ele mostre o handle que é usado para menções @.
Se você quiser renomear um grupo automático e dar a ele um novo handle correspondente, o novo título do grupo nos textos do site deve ser válido para esse propósito, ou seja, não deve conter espaços.
Bem, isso é interessante..! A resposta de JammyDodger me levou a mais experimentos.
Renomear os grupos automáticos através da configuração de texto do site causou alguma confusão quando espaços estavam envolvidos, porque espaços impedem que sejam usados como handles (identificadores). Se o handle derivado atual não for substituído pela configuração de texto do site por causa de espaços, ele permanece como estava. Eu descobri isso quando obtive brevemente um título de grupo sem espaços fixado como handle.
A consciência do impacto dos espaços e o uso do job Sidekiq EnsureDbConsistency esclareceram as coisas.
Vou alterar minha sugestão na postagem original sobre exibir nomes próprios na caixa de entrada, pois isso não combinaria com o uso de @-menções, que exigem o handle.
Etapas de teste detalhadas
Começando com minha situação acima, confirmei que o job Sidekiq havia sido executado e o executei novamente de qualquer maneira. De fato, ele não capturou as alterações de nome para a caixa de entrada – por causa dos espaços, como você explicou.
Mudei o texto do site para TL2 de “Trust Level 2” para “Sophomores” e executei o job Sidekiq:
O nome alterado agora se propagou, tanto para o título do grupo quanto para o handle da caixa de entrada – por não ter espaços:
Mudei o nome do texto do site de volta para “Trust Level 2” e executei o job Sidekiq. O handle atribuído na operação anterior está agora preso lá – aparentemente porque os espaços nesse título de texto do site não formam um handle válido: