-
Suggestion
-
Resolution: Unresolved
-
None
-
None
-
2
-
19
-
Updating the username in LDAP or in Confluence does not reflect the changes in the UI or in the database when the Personal Space was created before the username changes.
Steps to Reproduce
- Create one user(gviana).
- Create the Personal Space.
- The SpaceKey will be "~gviana".
- Update the username to "gvianabr".
- Go to the Personal Space of this user.
If you check the "spaces" table, the spacekey will remain "~gviana" and the only option to update it is through an UPDATE statement.
Confluence should have one option to update the SpaceKey if you are the space's owner.
Notes
Suggestion raised from https://jira.atlassian.com/browse/CONFSERVER-34386 since that ticket was raised 6 years ago.
- is cloned from
-
CONFSERVER-34386 Update Personal space key when Updating the username
- Closed
- is related to
-
CONFSERVER-2085 Ability to rename space key
- Under Consideration
CONFSERVER-34386saidI've got some context from a real world example.
Pre-requisites
We have nice LDAP integration, and Confluence recognises that it's the same user account, just with an updated user id.
Hurray... no need to go SQLing the database to maintain that linkage.
What's the problem?
Now when people are sharing links from my colleague's personal space, there it is in the URL, their old user id - because that was carved in stone into the space key when they set up their personal space.
And that might not seem a big deal, it's just some characters in a URL, but changing your name is something which may really matter to an individual. As system administrators we very much respect our colleague's decision to change their identity, but this reminder from the past keeps coming up, and as things stand there's nothing we can do to move forwards.
It would be great to have an option in the software to migrate the personal space key to match the user's current userid.
But if there was a manual process (exporting content and reimporting, or moving things around spaces temporarily) that doesn't involve downtime and SQLing the db, that would get us to a better place than we are right now.