From b483998686623c28b165e642e6be331284388963 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D1=82=D0=B5=D0=BF=D0=B0=D0=BD=D0=B5=D0=BD=D0=BA?= =?UTF-8?q?=D0=BE=20=D0=9E=D0=BB=D1=8C=D0=B3=D0=B0?= Date: Tue, 23 Mar 2021 15:27:52 +0300 Subject: [PATCH] Add views docs after pulling --- main/views.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/main/views.py b/main/views.py index 8bf2d32..08a6f91 100644 --- a/main/views.py +++ b/main/views.py @@ -181,7 +181,16 @@ def work_page(request: WSGIRequest, id: int) -> HttpResponse: return redirect("login") -def user_update(zenpy_user, admin, request): +def user_update(zenpy_user: User, admin: User, request: WSGIRequest) -> UserProfile: + """ + Функция устанавливает пользователю роль "agent" (изменяет профиль). + + :param zenpy_user: Пользователь Zendesk + :param admin: Пользователь + :param request: Запрос установки роли "agent" в Userprofile + :return: Обновленный профиль пользователя + """ + admin.users.update(zenpy_user) request.user.userprofile.role = "agent" request.user.userprofile.save()