небольшие визуальные изменения сайта

This commit is contained in:
VladislavOstapov 2024-01-25 18:40:08 +03:00
parent 07f8b967a8
commit 7c50b3cd02
5 changed files with 25 additions and 11 deletions

View File

@ -61,6 +61,18 @@ header * {
color: var(--brand-text); color: var(--brand-text);
} }
header > nav {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
header > nav > a {
margin: 0.5em;
}
.value-good { .value-good {
color: var(--text-good); color: var(--text-good);
} }

View File

@ -42,7 +42,7 @@
{% for u in users %} {% for u in users %}
<tr> <tr>
<td><a href="{% url 'account-view' u.login %}"> {{ u.login }} </a></td> <td><a href="{% url 'account-view' u.login %}"> {{ u.login }} </a></td>
<td>{{ u.access_level }}</td> <td>{{ u.readable_access_level }}</td>
<td>{{ u.last_login }}</td> <td>{{ u.last_login }}</td>
<td>{{ u.last_password_change }}</td> <td>{{ u.last_password_change }}</td>
<td>{{ u.registered }}</td> <td>{{ u.registered }}</td>

View File

@ -9,14 +9,10 @@
</style> </style>
{% endblock %} {% endblock %}
{% block header %} {% block header-title %} Аккаунт {{ view_user.login }} {% endblock %}
<h1> Аккаунт {{ view_user.login }} </h1>
{% endblock %}
{% block content %} {% block content %}
<p><a href="{% url 'index' %}" class="value-good">Вернуться на главную</a></p> <p>Уровень доступа: {{ view_user.readable_access_level }}</p>
<p>Уровень доступа: {{ view_user.access_level }}</p>
<p>Последний вход: {{ view_user.last_login }}</p> <p>Последний вход: {{ view_user.last_login }}</p>
<p>Последнее обновление пароля: {{ view_user.last_password_change }} <p>Последнее обновление пароля: {{ view_user.last_password_change }}
{% if perms.users.change_user or view_user.login == user.login %} {% if perms.users.change_user or view_user.login == user.login %}
@ -25,9 +21,8 @@
</p> </p>
<p>Зарегистрирован: {{ view_user.registered }}</p> <p>Зарегистрирован: {{ view_user.registered }}</p>
{% if perms.users.delete_user %} {% if perms.users.delete_user and view_user.login != user.login %}
<p><a href="{% url 'delete-account' view_user.login %}" class="value-bad">Удалить аккаунт</a></p> <p><a href="{% url 'delete-account' view_user.login %}" class="value-bad">Удалить аккаунт</a></p>
{% endif %} {% endif %}
{% endblock %} {% endblock %}

View File

@ -14,11 +14,11 @@
{% block header %} {% block header %}
<h1>{% block header-title %} Мониторинг водозаборного узла {% endblock %}</h1> <h1>{% block header-title %} Мониторинг водозаборного узла {% endblock %}</h1>
{% if user.is_authenticated %} {% if user.is_authenticated %}
<div id="header-login-block"> <nav>
<a href="/">На главную</a> <a href="/">На главную</a>
<a href="{% url 'account-view' %}">{{ user.login }}</a> <a href="{% url 'account-view' %}">{{ user.login }}</a>
<a href="{% url 'logout' %}">Выход</a> <a href="{% url 'logout' %}">Выход</a>
</div> </nav>
{% endif %} {% endif %}
{% endblock %} {% endblock %}
</header> </header>

View File

@ -36,6 +36,13 @@ class User(AbstractBaseUser):
def __str__(self): def __str__(self):
return self.login return self.login
def readable_access_level(self):
choices = UserAccessLevel.choices
for c in choices:
if c[0] == self.access_level:
return c[1]
return 'неизвестно'
class Meta: class Meta:
default_permissions = () default_permissions = ()