небольшие визуальные изменения сайта
This commit is contained in:
parent
07f8b967a8
commit
7c50b3cd02
@ -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);
|
||||||
}
|
}
|
||||||
|
@ -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>
|
||||||
|
@ -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 %}
|
||||||
|
@ -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>
|
||||||
|
@ -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 = ()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user