// unsetIdentityUser clears the identity's user reference // returns true if the identity's user reference was modified func unsetIdentityUser(identity *api.Identity) bool { if !hasUserMapping(identity) { return false } identity.User = kapi.ObjectReference{} return true }
// setIdentityUser sets the identity to reference the given user // returns true if the identity's user reference was modified func setIdentityUser(identity *api.Identity, user *api.User) bool { if identityReferencesUser(identity, user) { return false } identity.User = kapi.ObjectReference{ Name: user.Name, UID: user.UID, } return true }