Add extra_func docs after pulling
This commit is contained in:
parent
ae9f41fd23
commit
6c19ebdd3e
@ -90,7 +90,13 @@ class ZendeskAdmin:
|
|||||||
"""
|
"""
|
||||||
return self.admin.users.search(email).values[0]
|
return self.admin.users.search(email).values[0]
|
||||||
|
|
||||||
def get_group(self, name):
|
def get_group(self, name: str) -> str:
|
||||||
|
"""
|
||||||
|
Функция возвращает группы, к которым принадлежит пользователь.
|
||||||
|
|
||||||
|
:param name: Имя пользователя
|
||||||
|
:return: Группы пользователя (в случае отствия None)
|
||||||
|
"""
|
||||||
groups = self.admin.search(name)
|
groups = self.admin.search(name)
|
||||||
for group in groups:
|
for group in groups:
|
||||||
return group
|
return group
|
||||||
@ -195,7 +201,7 @@ def make_light_agent(user_profile: UserProfile, who_changes: User) -> UserProfil
|
|||||||
|
|
||||||
def get_users_list() -> list:
|
def get_users_list() -> list:
|
||||||
"""
|
"""
|
||||||
Функция **get_users_list** возвращает список пользователей Zendesk, относящихся к организации.
|
Функция **get_users_list** возвращает список пользователей Zendesk, относящихся к организации SYSTEM.
|
||||||
"""
|
"""
|
||||||
zendesk = ZendeskAdmin()
|
zendesk = ZendeskAdmin()
|
||||||
|
|
||||||
@ -249,7 +255,7 @@ def get_user_organization(email: str) -> str:
|
|||||||
|
|
||||||
def check_user_auth(email: str, password: str) -> bool:
|
def check_user_auth(email: str, password: str) -> bool:
|
||||||
"""
|
"""
|
||||||
Функция проверяет, верны ли входные данные
|
Функция проверяет, верны ли входные данные.
|
||||||
|
|
||||||
:raise: :class:`APIException`: исключение, вызываемое если пользователь не аутентифицирован
|
:raise: :class:`APIException`: исключение, вызываемое если пользователь не аутентифицирован
|
||||||
"""
|
"""
|
||||||
@ -266,7 +272,14 @@ def check_user_auth(email: str, password: str) -> bool:
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
def update_user_in_model(profile, zendesk_user):
|
def update_user_in_model(profile: UserProfile, zendesk_user: User) -> UserProfile:
|
||||||
|
"""
|
||||||
|
Функция обновляет профиль пользователя при изменении данных пользователя на Zendesk.
|
||||||
|
|
||||||
|
:param profile: Профиль пользователя
|
||||||
|
:param zendesk_user: Данные пользователя в Zendesk
|
||||||
|
:return: Обновленный профиль пользователя
|
||||||
|
"""
|
||||||
profile.name = zendesk_user.name
|
profile.name = zendesk_user.name
|
||||||
profile.role = zendesk_user.role
|
profile.role = zendesk_user.role
|
||||||
profile.image = zendesk_user.photo['content_url'] if zendesk_user.photo else None
|
profile.image = zendesk_user.photo['content_url'] if zendesk_user.photo else None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user