Unterstützung für die Behandlung von Leerzeichen in benannten Vertrauensebenen in ihren Gruppen-Slugs hinzufügen

Hallo nochmal! Zuerst einmal möchte ich dem Discourse-Team danken für die hervorragende Arbeit bei der Verbesserung der Konsistenz zwischen Slug-Namen und vollständigen Namen in Gruppentiteln. Nun erlebe ich jedoch ein seltsames Problem beim Versuch, die Vertrauensstufen-Namen in meinem Discourse-Forum zu ersetzen. Ich habe alle Namen durch die entsprechenden Titel in der Jedi-Sprache ersetzt (Nerf-Herder, Youngling, Padawan, Jedi-Ritter, Jedi-Meister).

(Nun, fast alle Titel passen: Wir erwarten viele struppig aussehende, ungebildete Schmuggler, die ihre Blaster gegen eine elegantere Waffe für ein zivilisierteres Zeitalter eintauschen müssen. Er behält sich möglicherweise auch das Recht vor, den Rang eines Jedi-Meisters Mitgliedern [Personal] des Jedi-Rates zu verweigern ;))

Seltsamerweise haben sich die Gruppen-Slugs jedoch nur für die Vertrauensstufen 1 und 2 (Youngling und Padawan) geändert. Aus irgendeinem Grund ändern sich die anderen nicht, selbst nachdem sie im praktischen Textanpassungsbereich unter dem Admin-Bereich (unter Admin->Anpassen->Text) ersetzt wurden. Muss ich noch einen weiteren Schritt unternehmen, um zu ermöglichen, dass die Slugs für die Vertrauensstufen 0, 3 und 4 überschrieben werden?

Betroffene Gruppen:
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, ich glaube, ich weiß, woran es liegt. Ein gemeinsamer Nenner aller benutzerdefinierten Vertrauensstufen, deren Namen nicht in ihrem Gruppen-Slug angezeigt werden, ist, dass sie alle ein Leerzeichen im benutzerdefinierten Namen haben, was die Generierung des Slug-Namens möglicherweise stört. Könnte Unterstützung hinzugefügt werden, damit diese integrierten Gruppen Leerzeichen in benannten Vertrauensstufen handhaben können?

Gibt es Neuigkeiten zu einer Lösung oder einer Umgehung?

Ich bin zwar etwas spät dran, aber da ich darüber gestolpert bin, während ich eine andere Supportanfrage recherchierte, dachte ich, ich würde sie abrunden. :slightly_smiling_face: Benutzernamen und Gruppennamen unterstützen keine Leerzeichen, daher müssten Sie stattdessen einen Unterstrich verwenden (wie die Standardnamen):

Möchten Sie auch @laurent.c markieren, da er eine Version desselben Problems gemeldet hat in:

In Bezug auf:

Benutzernamen und Gruppennamen unterstützen keine Leerzeichen, daher müssten Sie stattdessen einen Unterstrich verwenden (wie die Standardnamen):

Ich nehme diese Änderung vor und der Slug ändert sich nicht:

Er ändert sich auch nicht, wenn ich ein einzelnes Wort verwende, was bei @Hifihedgehog erfolgreich war.

Um die Änderungen in allen Menüs und Adressen zu beschleunigen, können Sie Jobs::EnsureDbConsistency manuell von Ihrer /sidekiq/scheduler-Seite ausführen :+1:

Okay, also, wenn ich das nicht tue, wird der Job irgendwann ausgeführt und die Änderung vorgenommen?

Wenn es das nächste Mal ausgeführt werden soll, sollte es diese Änderungen vornehmen, genau wie wenn Sie es manuell auslösen würden.

Dies ist nach unserem Gespräch gestern Abend erfolgreich durchgelaufen – danke, @JammyDodger

Danke für den Hinweis. Tatsächlich funktionieren die Änderungen nach dem Job. Ich werde dies in der von mir eröffneten Betreffzeile melden.