mirror of
https://github.com/GAM-team/GAM.git
synced 2026-06-29 18:31:38 +00:00
Merge branch 'master' of https://github.com/jay0lee/GAM
This commit is contained in:
@@ -5,8 +5,8 @@ dist: xenial
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
- BUILD_PYTHON_VERSION=3.8.2
|
- BUILD_PYTHON_VERSION=3.8.3
|
||||||
- MIN_PYTHON_VERSION=3.8.2
|
- MIN_PYTHON_VERSION=3.8.3
|
||||||
- BUILD_OPENSSL_VERSION=1.1.1g
|
- BUILD_OPENSSL_VERSION=1.1.1g
|
||||||
- MIN_OPENSSL_VERSION=1.1.1g
|
- MIN_OPENSSL_VERSION=1.1.1g
|
||||||
- PATCHELF_VERSION=0.10
|
- PATCHELF_VERSION=0.10
|
||||||
|
|||||||
@@ -3835,6 +3835,7 @@ DRIVEFILE_ACL_ROLES_MAP = {
|
|||||||
def addDriveFileACL(users):
|
def addDriveFileACL(users):
|
||||||
fileId = sys.argv[5]
|
fileId = sys.argv[5]
|
||||||
body = {'type': sys.argv[6].lower()}
|
body = {'type': sys.argv[6].lower()}
|
||||||
|
ubody = {}
|
||||||
sendNotificationEmail = False
|
sendNotificationEmail = False
|
||||||
emailMessage = None
|
emailMessage = None
|
||||||
transferOwnership = None
|
transferOwnership = None
|
||||||
@@ -3868,6 +3869,7 @@ def addDriveFileACL(users):
|
|||||||
if body['role'] == 'owner':
|
if body['role'] == 'owner':
|
||||||
sendNotificationEmail = True
|
sendNotificationEmail = True
|
||||||
transferOwnership = True
|
transferOwnership = True
|
||||||
|
ubody['role'] = body['role']
|
||||||
i += 2
|
i += 2
|
||||||
elif myarg == 'sendemail':
|
elif myarg == 'sendemail':
|
||||||
sendNotificationEmail = True
|
sendNotificationEmail = True
|
||||||
@@ -3877,7 +3879,7 @@ def addDriveFileACL(users):
|
|||||||
emailMessage = sys.argv[i + 1]
|
emailMessage = sys.argv[i + 1]
|
||||||
i += 2
|
i += 2
|
||||||
elif myarg == 'expires':
|
elif myarg == 'expires':
|
||||||
body['expirationTime'] = utils.get_time_or_delta_from_now(
|
ubody['expirationTime'] = utils.get_time_or_delta_from_now(
|
||||||
sys.argv[i + 1])
|
sys.argv[i + 1])
|
||||||
i += 2
|
i += 2
|
||||||
elif myarg == 'asadmin':
|
elif myarg == 'asadmin':
|
||||||
@@ -3900,6 +3902,17 @@ def addDriveFileACL(users):
|
|||||||
supportsAllDrives=True,
|
supportsAllDrives=True,
|
||||||
transferOwnership=transferOwnership,
|
transferOwnership=transferOwnership,
|
||||||
useDomainAdminAccess=useDomainAdminAccess)
|
useDomainAdminAccess=useDomainAdminAccess)
|
||||||
|
if 'expirationTime' in ubody:
|
||||||
|
result = gapi.call(drive.permissions(),
|
||||||
|
'update',
|
||||||
|
fields='*',
|
||||||
|
fileId=fileId,
|
||||||
|
permissionId=result['id'],
|
||||||
|
removeExpiration=False,
|
||||||
|
transferOwnership=False,
|
||||||
|
body=ubody,
|
||||||
|
supportsAllDrives=True,
|
||||||
|
useDomainAdminAccess=useDomainAdminAccess)
|
||||||
printPermission(result)
|
printPermission(result)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user