Ajout du support pour la gestion des espaces dans les niveaux de confiance personnalisés dans leurs identifiants de groupe

Bonjour à nouveau ! Tout d’abord, je tiens à remercier l’équipe de Discourse pour le travail fantastique accompli afin d’améliorer la cohérence entre les noms d’URL (slugs) et les noms complets dans les titres de groupes. Maintenant, je rencontre un problème étrange lorsque j’essaie de remplacer les noms des niveaux de confiance sur mon forum Discourse. J’ai remplacé tous les noms par les titres pertinents dans le jargon Jedi (Nerf herder, Youngling, Padawan, Jedi Knight, Jedi Master).

(En fait, presque tous les titres sont pertinents : nous nous attendons à voir beaucoup de contrebandiers à l’apparence négligée et incivile qui devront échanger leurs blasters contre une arme plus élégante pour une ère plus civilisée. Il se réserve également le droit de refuser le grade de Jedi Master aux membres [personnel] appartenant au Conseil Jedi :wink: )

Étrangement, les slugs des groupes n’ont changé que pour les niveaux de confiance 1 et 2 (Youngling et Padawan). Pour une raison ou une autre, les autres ne changent pas, même après les avoir modifiés dans la section de personnalisation du texte, pratique et conviviale, sous le panneau d’administration (sous Admin->Personnaliser->Texte). Y a-t-il une autre étape à suivre pour permettre aux slugs d’être remplacés pour les niveaux de confiance 0, 3 et 4 ?

Groupes concernés :
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, je pense savoir ce que c’est. Un dénominateur commun entre tous les niveaux de confiance personnalisés qui n’affichent pas leur nom dans le slug de leur groupe est qu’ils contiennent tous un espace dans leur nom personnalisé, ce qui pourrait perturber la génération du slug. Serait-il possible d’ajouter une prise en charge pour que ces groupes intégrés puissent gérer les espaces dans les niveaux de confiance personnalisés ?

Y a-t-il des nouvelles concernant une correction ou une solution de contournement ?

Je suis un peu en retard, mais comme je suis tombé sur cela en recherchant une autre requête de support, j’ai pensé que je pourrais compléter. :slightly_smiling_face: Les noms d’utilisateur et les noms de groupe ne prennent pas en charge les espaces, vous devrez donc utiliser un trait de soulignement à la place (comme ceux par défaut) :

Voulez-vous également taguer @laurent.c car il a signalé une version du même problème dans :

En référence à :

Les noms d’utilisateur et les noms de groupe ne prennent pas en charge les espaces, vous devrez donc utiliser un trait de soulignement à la place (comme les valeurs par défaut) :

Je fais ce changement et le slug ne change pas :

Il ne changera pas non plus si j’utilise un seul mot, ce qui a réussi pour @Hifihedgehog.

Pour accélérer le changement dans tous les menus et adresses, vous pouvez exécuter manuellement Jobs::EnsureDbConsistency depuis votre page /sidekiq/scheduler :+1:

Ok, donc, si je ne le fais pas, le travail s’exécutera à un moment donné et apportera la modification ?

La prochaine fois qu’il est programmé pour s’exécuter, il devrait apporter ces modifications, tout comme s’il était déclenché manuellement.

Cela s’est exécuté avec succès pendant la nuit après que nous en ayons parlé – merci, @JammyDodger

Merci d’avoir mentionné. En effet, les modifications fonctionnent après le travail. Je vais le signaler dans le sujet que j’ai ouvert.