in addons/addon-base-raas-ui/packages/base-raas-ui/src/models/users/User.js [60:79]
setUser(rawUser) {
removeNulls(rawUser);
self.firstName = rawUser.firstName || self.firstName || '';
self.lastName = rawUser.lastName || self.lastName || '';
self.isAdmin = rawUser.isAdmin || self.isAdmin;
self.isExternalUser = rawUser.isExternalUser || self.isExternalUser;
self.username = rawUser.username || self.username;
self.ns = rawUser.ns || self.ns;
self.email = rawUser.email || self.email;
self.authenticationProviderId = rawUser.authenticationProviderId || self.authenticationProviderId;
self.identityProviderName = rawUser.identityProviderName || self.identityProviderName;
self.status = rawUser.status || self.status || 'active';
self.createdBy = rawUser.createdBy || self.createdBy;
self.rev = rawUser.rev || self.rev || 0;
self.userRole = rawUser.userRole || self.userRole;
self.projectId = rawUser.projectId || self.projectId || [];
self.encryptedCreds = rawUser.encryptedCreds || self.encryptedCreds;
self.applyReason = rawUser.applyReason || self.applyReason || '';
// we don't update the other fields because they are being populated by a separate store
},