-
Suggestion
-
Resolution: Fixed
-
None
-
None
In FishEye 2.6 and prior, when the user synchronisation could not retrieve an user (either because of a communication error or because the user was removed in LDAP/Crowd/etc.), the user would be deleted.
Later, if an user was re-created with the same username, the original user was restored (along with his admin rights (FE-3712) and all his Crucible data).
Because of this, any transient failures or migration between authentication providers would not be visible to the users. An user would automatically be deleted but then restored in any successive synchronisation from any provider (LDAP, Crowd, etc.), if the username matches.
2.7 changed this behaviour by making the user deletion strict and irreversible. Creating an user with the same username as a deleted user does not restore the old user. However this has caused a lot of headaches for the support team as any migration between the authentication providers are now permanent and does not restore the old users after migration.
A solution for this is to restore the undocumented behaviour of 2.6 and prior versions: restore any user matching a deleted user with the same username.
- is a regression of
-
FE-2284 Move all user info from data0.bin into SQL db
- Closed
- is duplicated by
-
FE-3869 Crowd Sync removes users instead of adding/updating them
- Closed
- is related to
-
FE-3787 When synchronizing users with Crowd, do not deactivate users if the error is a communication problem
- Closed
-
FE-3992 Fisheye should not rename users if group membership in fisheye-users changes
- Closed
- relates to
-
CRUC-6057 Abandon review redirects me to http://hostname, not http://mydomain.com
- Closed
- supersedes
-
JSTDEV-1816 Loading...