MCPcopy Create free account
hub / github.com/Keeper-Security/Commander / save_users

Function save_users

keepercommander/sox/__init__.py:442–453  ·  view source on GitHub ↗
(user_profiles)

Source from the content-addressed store, hash-verified

440 save_team_users(rs.auditTeamUsers)
441
442 def save_users(user_profiles):
443 entities = []
444 for up in user_profiles:
445 entity = sdata.storage.users.get_entity(up.enterpriseUserId) or StorageUser()
446 entity.user_uid = entity.user_uid or up.enterpriseUserId
447 entity.email = entity.email or encrypt_data(params, up.email)
448 entity.job_title = entity.job_title or encrypt_data(params, up.jobTitle)
449 entity.full_name = entity.full_name or encrypt_data(params, up.fullName)
450 user_node = user_node_id_lookup.get(up.enterpriseUserId)
451 entity.node_id = user_node
452 entities.append(entity)
453 sdata.storage.users.put_entities(entities)
454
455 def save_teams(audit_teams):
456 entities = []

Callers 1

save_all_typesFunction · 0.85

Calls 5

StorageUserClass · 0.85
encrypt_dataFunction · 0.85
getMethod · 0.80
get_entityMethod · 0.45
put_entitiesMethod · 0.45

Tested by

no test coverage detected