0057f367a2
Единый стиль портала (логотип, тема, кнопки) через error_base.html: - 404 — страница не найдена - 403 — доступ запрещён (+ ссылка на IT-поддержку) - 500 — внутренняя ошибка (автономна: без request/context-процессоров) - 503 — технические работы MaintenanceModeMiddleware: при MAINTENANCE_MODE=True отдаёт 503 всем, кроме суперпользователей и путей входа/админки/статики (чтобы админ мог войти и выключить режим). По умолчанию выключен — поведение не меняется. - tests: рендер всех шаблонов, кастомный 404, режим техработ вкл/выкл/супер Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
11 lines
825 B
HTML
11 lines
825 B
HTML
{% extends "error_base.html" %}
|
||
{% block page_title %}Доступ запрещён{% endblock %}
|
||
{% block accent_color %}var(--color-destructive){% endblock %}
|
||
{% block code %}403{% endblock %}
|
||
{% block heading %}Доступ запрещён{% endblock %}
|
||
{% block message %}У вас нет прав для этого действия или раздела. Если это ошибка — обратитесь к администратору или в IT-поддержку.{% endblock %}
|
||
{% block actions %}
|
||
<a href="/dashboard/" class="btn btn-primary" style="text-decoration: none; padding: 0.6rem 1.25rem;">На главную</a>
|
||
<a href="/it-support/" class="btn btn-secondary" style="border: 1px solid var(--color-border); text-decoration: none; padding: 0.6rem 1.25rem;">Поддержка IT</a>
|
||
{% endblock %}
|