-
-
Notifications
You must be signed in to change notification settings - Fork 196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[#285] Allow user to edit their name #7736
Conversation
5b24069
to
ed983f1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Think all this looks good; couple of phrasing suggestions
Marked ready for review as the PRs which this depends on has been merged. Will address the feedback already left next week. |
b825077
to
70d6986
Compare
How about: When you send a request, we use the name you gave us. This makes it hard to stop your old and new names from being connected. If you change your name, your old requests won't change. Your old name will still show up on requests that you've already sent and on your public profile page. If you don't want your new name to be linked to your old one, it's a good idea to make a new account instead. That has a Gunning Fog score of 7.1 vs 14 for the previous version (anything over 12 is hard for most people to read and understand), and a Flesch Reading Ease score of 94.6/100 vs 50.4/100 for the other one (a higher number is better here). |
Yeah, this looks good. I wonder whether we should also include a line along the lines of "If you are trying to remove your name, please contact us"? (which we can later replace with #5052) |
This new column is nil by default and populating would mean easier DB queries and wouldn't need to handle falling back to calling `User#name`.
Allowing users to change their own name from their profile.
Adds `User#previous_name` and `User#safe_previous_names`. Only the latter is used at present. The former might be used in the admin UI.
Erase previous slugs and censor previous names.
These are now tested as part of the calls to `User#close!`, `User#anonymise!` and `User#erase!` so lets just check these methods are called.
This could be confusing so worth warning the user they might have issues if not explained to the authority.
Relevant issue(s)
Requires #7735
Connected to #285
What does this do?
Why was this needed?
Often requested feature which will reduce admin burden.
Screenshots