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 Me gusta

Voy a levantar este tema, especialmente para este caso:

En primer lugar, ahora permiten nombres de usuario UTF-8… así que… :sweat_smile:

Además, se descubrió este problema: Unicode username with Σ as the final char leads to an error loading profile page

Para resumir, hay inconsistencias entre el manejo de varios caracteres UTF-8 por parte de JavaScript, Ruby y PostgreSQL (por ejemplo, al convertir a mayúsculas o minúsculas). Creo que el problema mencionado podría hacer que los caracteres UTF-8 sean inseguros en los nombres de usuario si no se implementa otro método de enrutamiento que involucre el ID del usuario.

Así que es una oportunidad para revisar esta decisión :slight_smile:

Solo quiero añadir una nota para decir que, cuando se cambia un nombre de usuario, las citas y las menciones se actualizan automáticamente. Cambiar un nombre de usuario no romperá las citas ni las menciones.

8 Me gusta