mirror of
https://github.com/GAM-team/GAM.git
synced 2026-07-03 12:21:35 +00:00
Merge branch 'main' of https://github.com/GAM-team/GAM
This commit is contained in:
@@ -5751,14 +5751,18 @@ def convertUIDtoEmailAddressWithType(emailAddressOrUID, cd=None, sal=None, email
|
|||||||
return (uid, 'serviceaccount')
|
return (uid, 'serviceaccount')
|
||||||
return (normalizedEmailAddressOrUID, 'unknown')
|
return (normalizedEmailAddressOrUID, 'unknown')
|
||||||
|
|
||||||
|
NON_EMAIL_MEMBER_PREFIXES = (
|
||||||
|
"cbcm-browser.",
|
||||||
|
"chrome-os-device.",
|
||||||
|
)
|
||||||
# Convert UID to email address
|
# Convert UID to email address
|
||||||
def convertUIDtoEmailAddress(emailAddressOrUID, cd=None, emailTypes=None,
|
def convertUIDtoEmailAddress(emailAddressOrUID, cd=None, emailTypes=None,
|
||||||
checkForCustomerId=False, ciGroupsAPI=False, aliasAllowed=True):
|
checkForCustomerId=False, ciGroupsAPI=False, aliasAllowed=True):
|
||||||
if ciGroupsAPI:
|
if ciGroupsAPI:
|
||||||
if emailAddressOrUID.startswith('cbcm-browser.') or emailAddressOrUID.startswith('chrome-os-device.'):
|
if emailAddressOrUID.startswith(NON_EMAIL_MEMBER_PREFIXES):
|
||||||
return emailAddressOrUID
|
return emailAddressOrUID
|
||||||
normalizedEmailAddressOrUID = normalizeEmailAddressOrUID(emailAddressOrUID, ciGroupsAPI=ciGroupsAPI)
|
normalizedEmailAddressOrUID = normalizeEmailAddressOrUID(emailAddressOrUID, ciGroupsAPI=ciGroupsAPI)
|
||||||
if normalizedEmailAddressOrUID.startswith('cbcm-browser.') or normalizedEmailAddressOrUID.startswith('chrome-os-device.'):
|
if normalizedEmailAddressOrUID.startswith(NON_EMAIL_MEMBER_PREFIXES):
|
||||||
return normalizedEmailAddressOrUID
|
return normalizedEmailAddressOrUID
|
||||||
email, _ = convertUIDtoEmailAddressWithType(emailAddressOrUID, cd, emailTypes,
|
email, _ = convertUIDtoEmailAddressWithType(emailAddressOrUID, cd, emailTypes,
|
||||||
checkForCustomerId, ciGroupsAPI, aliasAllowed)
|
checkForCustomerId, ciGroupsAPI, aliasAllowed)
|
||||||
|
|||||||
Reference in New Issue
Block a user