I’ve migrated an old (15+ years) phpbb forum and the usernames were set automatically by Discourse.
I’m currently allowing users to change their username without a duration limit after the account creation.
Are there any consequences to this (not in terms of user abuses) regarding the forum features? Can a username change break some older links/references, search results or something like that?
I’m wondering about this because of this message that I’m not sure to understand what it implies.
There are a couple of edge cases (under certain conditions quotes or post revisions can’t be updated), and changing a username is potentially a resource intensive task, but other than that it should work without problems. I wouldn’t worry too much as long as you don’t experience any performance problems by the background jobs updating usernames.