Skip to content

Commit b13e90b

Browse files
Adityashankar KiniAdityashankar Kini
authored andcommitted
Make create team consistent with edit team and accept user-names instead of IDs.
Fix example as well
1 parent de10af4 commit b13e90b

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

examples/user_team_mgmt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
print 'User creation succeeded'
3535

3636
print 'Now trying to create a team with name ', team_name
37-
res = sdclient.create_team(team_name)
37+
res = sdclient.create_team(team_name, users=['[email protected]'])
3838
if res[0] == False:
3939
print 'Team creation failed: ', res[1]
4040
else:

sdcclient/_client.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class SdcClient:
88
n_connected_agents = None
99
lasterr = None
1010

11-
def __init__(self, token="", sdc_url='https://app.sysdigcloud.com'):
11+
def __init__(self, token="", sdc_url='https://app-staging.sysdigcloud.com'):
1212
self.token = os.environ.get("SDC_TOKEN", token)
1313
self.hdrs = {'Authorization': 'Bearer ' + self.token, 'Content-Type': 'application/json'}
1414
self.url = os.environ.get("SDC_URL", sdc_url)
@@ -985,11 +985,21 @@ def create_team(self, name, users=[], filter='', description='', show='host', th
985985
'description': description,
986986
'theme': theme,
987987
'show': show,
988-
'users': users
989988
}
989+
990+
# Map user-names to IDs
991+
if users != None:
992+
res = self.get_user_ids(users)
993+
if res[0] == False:
994+
return [False, 'Could not convert user names to IDs']
995+
reqbody['users'] = res[1]
996+
else:
997+
reqbody['users'] = []
998+
990999
if filter != '':
9911000
reqbody['filter'] = filter
9921001

1002+
print reqbody
9931003
res = requests.post(self.url + '/api/teams', headers=self.hdrs, data=json.dumps(reqbody))
9941004
if not self.__checkResponse(res):
9951005
return [False, self.lasterr]

0 commit comments

Comments
 (0)