Selon @simon dans Mise à jour des citations et des mentions lors d’un changement de nom d’utilisateur
lorsqu’un nom d’utilisateur est modifié, les citations et les mentions sont désormais mises à jour automatiquement. Changer un nom d’utilisateur ne rompt pas les citations et les mentions.
Je constate que lorsqu’un nom d’utilisateur est modifié via SSO, cela ne se produit pas. Cela semble être un bug.
2 « J'aime »
andrei
(Andrei Prigorshnev)
Décembre 7, 2021, 8:44
3
Ce PR corrige le problème. Après avoir changé le nom d’utilisateur par SSO, les mentions et les citations seront mises à jour automatiquement :
main ← dev/extract-username-overrider
opened 12:57PM - 18 Oct 21 UTC
This addresses comments of @gschlager to https://github.com/discourse/discourse/… pull/14531:
- extracts the common logic of overriding usernames into separate method
- fixes usernames comparison when checking if a username should be overridden. We should unicode normalize a new username before comparison, not only down case it. Note also that this logic was extracted into a separate method:
https://github.com/discourse/discourse/blob/78cfaa6f726c1fe08a6afd93c67caded2620548d/app/models/user.rb#L1441-L1443
- adds using of `UsernameChanger` instead of just setting a new username in order to update quotes and mentions when renaming (which addresses this complaint https://meta.discourse.org/t/updating-mentions-when-username-is-changed-via-sso/202992)
5 « J'aime »
david
(David Taylor)
A fermé ce sujet ()
Décembre 9, 2021, 8:00
5
Ce sujet a été automatiquement fermé après 19 heures. Les nouvelles réponses ne sont plus autorisées.