Adicione suporte para lidar com espaços em níveis de confiança com nomes personalizados em seus slugs de grupo

Olá novamente! Antes de tudo, quero agradecer à equipe do Discourse pelo trabalho fantástico em melhorar a consistência entre os slugs e os nomes completos nos títulos dos grupos. Agora, estou enfrentando um problema estranho ao tentar substituir os nomes dos níveis de confiança no meu fórum Discourse. Substituí todos os nomes pelos títulos relevantes na gíria Jedi (Nerf herder, Youngling, Padawan, Jedi Knight, Jedi Master).

(Bem, quase todos os títulos são relevantes: esperamos muitos contrabandistas de aparência desgrenhada e pouco civilizados que precisarão trocar suas blasters por uma arma mais elegante para uma era mais civilizada. Ele também pode se reservar o direito de não conceder o título de Jedi Master a membros [funcionários] que pertençam ao Conselho Jedi ;))

Estranhamente, os slugs dos grupos mudaram apenas para os níveis de confiança 1 e 2 (Youngling e Padawan). Por algum motivo, os demais não mudam, mesmo após substituí-los na seção de personalização de texto, bem prática, no painel de Admin (em Admin->Customize->Text). Há alguma outra etapa que eu precise seguir para permitir que os slugs sejam substituídos para os níveis de confiança 0, 3 e 4?

Grupos em questão:
https://forum.farfarawaynews.com/g
https://forum.farfarawaynews.com/g/trust_level_0
https://forum.farfarawaynews.com/g/youngling
https://forum.farfarawaynews.com/g/padawan
https://forum.farfarawaynews.com/g/trust_level_3
https://forum.farfarawaynews.com/g/trust_level_4

EDIT: Ah, acho que sei o que é. Um ponto comum entre todos os níveis de confiança personalizados que não estão exibindo seu nome no slug do grupo é que todos têm um espaço no nome personalizado, o que pode estar quebrando a geração do slug. Seria possível adicionar suporte para que esses grupos integrados possam lidar com espaços em níveis de confiança com nomes personalizados?

Há alguma novidade sobre uma correção ou solução alternativa?

Estou um pouco atrasado para a festa, mas como me deparei com isso enquanto pesquisava uma consulta de suporte diferente, pensei em completar. :slightly_smiling_face: Nomes de usuário e nomes de grupo não suportam espaços, então você teria que usar um sublinhado em seu lugar (como os padrão):

Também quero marcar @laurent.c porque ele relatou uma versão do mesmo problema em:

Em referência a:

Nomes de usuário e nomes de grupo não suportam espaços, então você teria que usar um sublinhado em seu lugar (como os padrão):

Faço essa alteração e o slug não muda:

Também não mudará se eu usar uma única palavra, o que foi bem-sucedido para @Hifihedgehog.

Para acelerar a alteração em todos os menus e endereços, você pode executar manualmente Jobs::EnsureDbConsistency na sua página /sidekiq/scheduler :+1:

Ok, então, se eu não o fizer, o trabalho será executado em algum momento e fará a alteração?

Na próxima vez que for executado, ele deverá fazer essas alterações, assim como faria se você o acionasse manualmente.

Isso foi executado com sucesso durante a noite, depois que conversamos sobre isso – obrigado, @JammyDodger

Obrigado por mencionar. De fato, as modificações funcionam após o trabalho. Vou relatar isso no assunto que abri.