Skip to content

Commit 1bf2961

Browse files
committed
Add client with group
1 parent 66e5bee commit 1bf2961

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
urbackup_server_web_api_wrapper.egg-info/*
22
dist/urbackup-server-web-api-wrapper-*.zip
33
urbackup_api/__pycache__/*
4+
5+
# IDE
6+
.idea

urbackup_api/__init__.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44
from urllib.parse import urlencode
55
from base64 import b64encode
66
import hashlib
7-
import socket
87
import shutil
9-
import os
108
import binascii
119
import logging
1210
from enum import Enum
@@ -220,12 +218,15 @@ def download_installer(self, installer_fn, new_clientname, e_installer_os):
220218
"os": e_installer_os.value
221219
})
222220

223-
def add_client(self, clientname):
224-
221+
def add_client(self, clientname, groupname=None):
225222
if not self.login():
226223
return None
227224

228-
ret = self._get_json("add_client", {"clientname": clientname})
225+
data = {"clientname": clientname}
226+
if groupname is not None:
227+
data['group_name'] = groupname
228+
229+
ret = self._get_json("add_client", data)
229230
if ret == None or "already_exists" in ret:
230231
return None
231232

0 commit comments

Comments
 (0)