Skip to content

Commit 93e819a

Browse files
committed
replace all deprecated endpoints with the new ones
1 parent 5bb73e2 commit 93e819a

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

examples/tutorial.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ def main(host=None, port=None):
3333
print("Add database user: " + dbuser)
3434
client.add_database_user(dbuser, dbuser_password)
3535

36+
print("Make user a database admin")
37+
client.set_database_admin(dbuser)
38+
39+
print("Remove admin privilege from user")
40+
client.unset_database_admin(dbuser)
41+
3642
dbusers = client.get_database_users()
3743
print("Get list of database users again: {0}".format(dbusers))
3844

influxdb/client.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -349,30 +349,24 @@ def set_database_admin(self, username):
349349
"""
350350
Set user as database admin
351351
"""
352-
response = requests.post(
353-
"{0}/db/{1}/admins/{2}?u={3}&p={4}".format(
354-
self._baseurl,
355-
self._database,
356-
username,
357-
self._username,
358-
self._password))
359-
if response.status_code == 200:
360-
return True
361-
else:
362-
raise Exception(
363-
"{0}: {1}".format(response.status_code, response.content))
352+
return self.alter_database_admin(username, True)
364353

365354
def unset_database_admin(self, username):
366355
"""
367356
Unset user as database admin
368357
"""
369-
response = requests.delete(
370-
"{0}/db/{1}/admins/{2}?u={3}&p={4}".format(
358+
return self.alter_database_admin(username, False)
359+
360+
def alter_database_admin(self, username, is_admin):
361+
response = requests.post(
362+
"{0}/db/{1}/users/{2}?u={3}&p={4}".format(
371363
self._baseurl,
372364
self._database,
373365
username,
374366
self._username,
375-
self._password))
367+
self._password),
368+
data=json.dumps({'admin': is_admin}),
369+
headers=self._headers)
376370
if response.status_code == 200:
377371
return True
378372
else:

0 commit comments

Comments
 (0)