Browse Source

(fix) remove nickname from upd

(fix) python3 prepare name
master
Alexeev Nickolay 6 years ago
parent
commit
a8cce6b1fe
  1. 7
      yandex_connect/directory.py

7
yandex_connect/directory.py

@ -54,11 +54,13 @@ class YandexConnectDirectory(YandexConnectBase):
'last': data['secname'], 'last': data['secname'],
'middle': data['sername'] 'middle': data['sername']
} }
for key in data['name'].keys(): for key in list(data['name'].keys()):
if not data['name'][key]: if not data['name'][key]:
del data['name'][key] del data['name'][key]
for key in ['secname', 'sername']: for key in ['secname', 'sername']:
del data[key] del data[key]
if not data['name']:
del data['name']
# ------------------------------------------------------------------------------------------------------------------ # ------------------------------------------------------------------------------------------------------------------
# User # User
@ -175,11 +177,10 @@ class YandexConnectDirectory(YandexConnectBase):
data['contacts'] = self.prepare_contacts(data['contacts']) data['contacts'] = self.prepare_contacts(data['contacts'])
return self.request('users', data, method='post') return self.request('users', data, method='post')
def user_upd(self, user_id, nickname=None, password=None, about=None, birthday=None, contacts=None, department_id=None, gender=None, is_admin=None, is_dismissed=None, name=None, secname=None, sername=None, position=None): def user_upd(self, user_id, password=None, about=None, birthday=None, contacts=None, department_id=None, gender=None, is_admin=None, is_dismissed=None, name=None, secname=None, sername=None, position=None):
""" """
Изменение сотрудника Изменение сотрудника
:param user_id: ID сотрудника :param user_id: ID сотрудника
:param nickname: логин
:param password: пароль :param password: пароль
:param about: описание :param about: описание
:param aliases: list, ['псевдоним1', ...] :param aliases: list, ['псевдоним1', ...]

Loading…
Cancel
Save