небольшие визуальные изменения сайта
This commit is contained in:
parent
07f8b967a8
commit
7c50b3cd02
@ -61,6 +61,18 @@ header * {
|
||||
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 {
|
||||
color: var(--text-good);
|
||||
}
|
||||
|
@ -42,7 +42,7 @@
|
||||
{% for u in users %}
|
||||
<tr>
|
||||
<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_password_change }}</td>
|
||||
<td>{{ u.registered }}</td>
|
||||
|
@ -9,14 +9,10 @@
|
||||
</style>
|
||||
{% endblock %}
|
||||
|
||||
{% block header %}
|
||||
<h1> Аккаунт {{ view_user.login }} </h1>
|
||||
{% endblock %}
|
||||
{% block header-title %} Аккаунт {{ view_user.login }} {% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<p><a href="{% url 'index' %}" class="value-good">Вернуться на главную</a></p>
|
||||
|
||||
<p>Уровень доступа: {{ view_user.access_level }}</p>
|
||||
<p>Уровень доступа: {{ view_user.readable_access_level }}</p>
|
||||
<p>Последний вход: {{ view_user.last_login }}</p>
|
||||
<p>Последнее обновление пароля: {{ view_user.last_password_change }}
|
||||
{% if perms.users.change_user or view_user.login == user.login %}
|
||||
@ -25,9 +21,8 @@
|
||||
</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>
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% endblock %}
|
||||
|
@ -14,11 +14,11 @@
|
||||
{% block header %}
|
||||
<h1>{% block header-title %} Мониторинг водозаборного узла {% endblock %}</h1>
|
||||
{% if user.is_authenticated %}
|
||||
<div id="header-login-block">
|
||||
<nav>
|
||||
<a href="/">На главную</a>
|
||||
<a href="{% url 'account-view' %}">{{ user.login }}</a>
|
||||
<a href="{% url 'logout' %}">Выход</a>
|
||||
</div>
|
||||
</nav>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
</header>
|
||||
|
@ -36,6 +36,13 @@ class User(AbstractBaseUser):
|
||||
def __str__(self):
|
||||
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:
|
||||
default_permissions = ()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user