Update quotes and mentions when username is changed

That cribsheet is detailed to the way our migration worked.

Just rename your account with the GUI. This changes ownership and rebakes all your posts.

So what is left over are posts in response to you. This means that any @mentions are a straight replacement "@paul " for "@paula " and rebake. The only thing you won’t be able to catch is “Hey Paul” or “As Paul wrote”, but these will be self evident from within the context of the posts.

2 „Gefällt mir“

Ich hebe dieses Thema besonders für diesen Fall hervor:

Erstens erlauben Sie jetzt UTF-8-Benutzernamen… also… :sweat_smile:

Außerdem wurde folgendes Problem entdeckt: Unicode username with Σ as the final char leads to an error loading profile page

Kurz gesagt: Es gibt Inkonsistenzen zwischen der Verarbeitung verschiedener UTF-8-Zeichen durch JavaScript, Ruby und PostgreSQL (z. B. bei der Umwandlung in Groß- bzw. Kleinschreibung). Ich denke, das oben genannte Problem könnte UTF-8-Zeichen in Benutzernamen unsicher machen, wenn keine andere Routing-Methode implementiert wird, die die Benutzer-ID einbezieht.

Also ist es eine Gelegenheit, diese Entscheidung noch einmal zu überdenken :slight_smile:

Hier nur eine kurze Anmerkung: Wenn ein Benutzername geändert wird, werden Zitate und Erwähnungen nun automatisch aktualisiert. Eine Änderung des Benutzernamens bricht keine Zitate oder Erwähnungen.

8 „Gefällt mir“