(t_uids)
| 10 | |
| 11 | def get_shared_records(params, record_uids, cache_only=False): |
| 12 | def fetch_team_members(t_uids): |
| 13 | members = {} |
| 14 | if params.enterprise_ec_key: |
| 15 | for team_uid in t_uids: |
| 16 | team_users = members.get(team_uid, set()) |
| 17 | rq = enterprise_pb2.GetTeamMemberRequest() |
| 18 | rq.teamUid = utils.base64_url_decode(team_uid) |
| 19 | endpoint = 'vault/get_team_members' |
| 20 | rs = api.communicate_rest(params, rq, endpoint, rs_type=enterprise_pb2.GetTeamMemberResponse) |
| 21 | if rs.enterpriseUser: |
| 22 | team_users.update({x.email for x in rs.enterpriseUser}) |
| 23 | members[team_uid] = team_users |
| 24 | return members |
| 25 | |
| 26 | def get_cached_team_members(t_uids, uname_lookup): |
| 27 | members = {} |
no test coverage detected