From bd3a56ab3dfb4fdbb9b940e20ccd39de9403d2cf Mon Sep 17 00:00:00 2001 From: Admin Date: Sun, 12 Apr 2026 18:33:01 +0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20fix:=20=D0=95=D0=B4=D0=B8=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5=20=D0=BC=D0=B5=D0=BD=D1=8E=20=D0=BD=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=B3=D0=B0=D1=86=D0=B8=D0=B8=20=D0=BD=D0=B0=20=D0=B2?= =?UTF-8?q?=D1=81=D0=B5=D1=85=20=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86?= =?UTF-8?q?=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Убраны дубли пунктов меню (Умная рассылка отдельная удалена) - Структура: Пользователи / Коммуникации / Контент / Система - Все страницы наследуют base.html с одинаковым меню - Добавлены Настройки дайджеста в меню - Правило №3 добавлено в КРИТИЧЕСКИЕ-ПРАВИЛА.md Co-authored-by: Qwen-Coder --- web/templates/base.html | 61 +++++++++++++++++++++-------------------- КРИТИЧЕСКИЕ-ПРАВИЛА.md | 21 ++++++++++++++ 2 files changed, 52 insertions(+), 30 deletions(-) diff --git a/web/templates/base.html b/web/templates/base.html index 540dfbb..619cfa4 100644 --- a/web/templates/base.html +++ b/web/templates/base.html @@ -74,11 +74,17 @@ Админ Панель v3.1 diff --git a/КРИТИЧЕСКИЕ-ПРАВИЛА.md b/КРИТИЧЕСКИЕ-ПРАВИЛА.md index 13c8d5c..9d57882 100644 --- a/КРИТИЧЕСКИЕ-ПРАВИЛА.md +++ b/КРИТИЧЕСКИЕ-ПРАВИЛА.md @@ -34,4 +34,25 @@ --- +## ПРАВИЛО №3: ЕДИНАЯ НАВИГАЦИЯ В ВЕБ-ПАНЕЛИ + +Боковое меню должно быть **ОДИНАКОВЫМ** на ВСЕХ страницах: +- Определяется в `web/templates/base.html` +- Каждый шаблон наследует `{% extends "base.html" %}` +- Активный пункт задаётся через `{% block nav_* %}active{% endblock %}` +- **ЗАПРЕЩЕНО** создавать отдельные меню для отдельных страниц +- **ЗАПРЕЩЕНО** удалять пункты из меню не удалив ссылки на них + +**Структура меню (5 разделов):** +1. **ПОЛЬЗОВАТЕЛИ** — Все жильцы, Верификация, Телефоны +2. **КОММУНИКАЦИИ** — Рассылки, Запланированные посты, Дайджесты, Опросы, Объявления +3. **КОНТЕНТ** — События, Расписания отключений +4. **СИСТЕМА** — Экспорт данных + +--- + +*Добавлено: 12.04.2026 после инцидента с ломающимся меню* + +--- + *Добавлено: 12.04.2026 после инцидента с тестовой рассылкой*