Small codestyle fixes

This commit is contained in:
Andrew Smirnov 2021-02-25 20:31:35 +03:00
parent 8ac6b10af2
commit 7bb3bf79f1
No known key found for this signature in database
GPG Key ID: 0EFE318E5BB2A82A
2 changed files with 45 additions and 28 deletions

View File

@ -120,18 +120,19 @@ class ZendeskAdmin:
return user return user
def make_engineer(user_profile): def update_role(user_profile, role):
zendesk = ZendeskAdmin() zendesk = ZendeskAdmin()
user = zendesk.get_user(user_profile.user.email) user = zendesk.get_user(user_profile.user.email)
user.custom_role_id = ROLES['engineer'] user.custom_role_id = role
zendesk.admin.users.update(user) zendesk.admin.users.update(user)
def make_engineer(user_profile):
update_role(user_profile, ROLES['engineer'])
def make_light_agent(user_profile): def make_light_agent(user_profile):
zendesk = ZendeskAdmin() update_role(user_profile, ROLES['light_agent'])
user = zendesk.get_user(user_profile.user.email)
user.custom_role_id = ROLES['light_agent']
zendesk.admin.users.update(user)
def get_users_list(): def get_users_list():
@ -167,7 +168,7 @@ def check_user_exist(email: str) -> bool:
return ZendeskAdmin().check_user(email) return ZendeskAdmin().check_user(email)
def get_user_organization(email: str) -> bool: def get_user_organization(email: str) -> str:
""" """
Функция возвращает организацию пользователя Функция возвращает организацию пользователя

View File

@ -17,19 +17,24 @@
{% block content %} {% block content %}
<div class="container-md"> <div class="container-md">
<div class="new-section"> <div class="new-section">
<p class="row page-description">Основаная информация о странице</p> <p class="row page-description">Основная информация о странице</p>
</div> </div>
<form method="post"> <form method="post">
{% csrf_token %} {% csrf_token %}
<div class="row justify-content-center new-section"> <div class="row justify-content-center new-section">
<div style="display: none"> <div style="display: none">
{% for field in form.users %} {% for field in form.users %}
{{ field.tag }} {{ field.tag }}
{% endfor %} {% endfor %}
</div> </div>
<div class="col-10"> <div class="col-10">
<h6 class="table-title">Список сотрудников</h6> <h6 class="table-title">Список сотрудников</h6>
<table class="light-table"> <table class="light-table">
<thead> <thead>
<th>ID</th> <th>ID</th>
<th>Email</th> <th>Email</th>
@ -37,6 +42,7 @@
<th>Name(link to profile)</th> <th>Name(link to profile)</th>
<th>Checked</th> <th>Checked</th>
</thead> </thead>
<tbody> <tbody>
{% for user in users %} {% for user in users %}
<tr> <tr>
@ -48,12 +54,16 @@
</tr> </tr>
{% endfor %} {% endfor %}
</tbody> </tbody>
</table> </table>
</div> </div>
</div> </div>
<div class="row justify-content-center new-section"> <div class="row justify-content-center new-section">
<div class="col-5"> <div class="col-5">
<div class="info"> <div class="info">
<div class="info-row"> <div class="info-row">
<div class="info-target">Инженеров:</div> <div class="info-target">Инженеров:</div>
<div class="info-quantity"> <div class="info-quantity">
@ -61,6 +71,7 @@
<span class="info-quantity-value">{{ engineers }}</span> <span class="info-quantity-value">{{ engineers }}</span>
</div> </div>
</div> </div>
<div class="info-row"> <div class="info-row">
<div class="info-target">Легких агентов:</div> <div class="info-target">Легких агентов:</div>
<div class="info-quantity"> <div class="info-quantity">
@ -68,15 +79,20 @@
<span class="info-quantity-value">{{ light_agents }}</span> <span class="info-quantity-value">{{ light_agents }}</span>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="col-5"> <div class="col-5">
<button type="submit" name="engineer" class="request-acess-button default-button"> <button type="submit" name="engineer" class="request-acess-button default-button">
Назначить выбранных на роль инженера Назначить выбранных на роль инженера
</button> </button>
<button type="submit" name="light_agent" class="hand-over-acess-button default-button"> <button type="submit" name="light_agent" class="hand-over-acess-button default-button">
Назначить выбранных на роль легкого агента Назначить выбранных на роль легкого агента
</button> </button>
</div> </div>
</div> </div>
</form> </form>