From 64b6cfea93ac2bc0ce8b2f8ebf4e608354058d70 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Sat, 5 Dec 2020 20:27:29 -0500 Subject: [PATCH] forgot the delete --- src/gam/__init__.py | 2 ++ src/gam/gapi/cbcm.py | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/src/gam/__init__.py b/src/gam/__init__.py index 430e8257..30349f6b 100755 --- a/src/gam/__init__.py +++ b/src/gam/__init__.py @@ -11210,6 +11210,8 @@ def ProcessGAMCommand(args): doDeleteServiceAccountKeys() elif argument in ['adminrole']: gapi_directory_roles.delete() + elif argument in ['browser', 'browsers']: + gapi_cbcm.delete() else: controlflow.invalid_argument_exit(argument, 'gam delete') sys.exit(0) diff --git a/src/gam/gapi/cbcm.py b/src/gam/gapi/cbcm.py index cbdc6112..4116a0f5 100644 --- a/src/gam/gapi/cbcm.py +++ b/src/gam/gapi/cbcm.py @@ -18,6 +18,14 @@ def build(): return gam.buildGAPIObject('cbcm') +def delete(): + cbcm = build() + device_id = sys.argv[3] + gapi.call(cbcm.chromebrowsers(), 'delete', deviceId=device_id, + customer=GC_Values[GC_CUSTOMER_ID]) + print(f'Deleted browser {device_id}') + + def info(): cbcm = build() device_id = sys.argv[3]