Содержание
Интерфейс и продуктовые принципы
UX
Одинаковое доменное действие имеет понятное имя и предсказуемое поведение в web и Flutter. Навигация зависит от роли и доступного модуля, а не от случайного списка URL.
Тексты и помощь
PageHelp объясняет назначение страницы, требования к полям, доступ и следующий шаг. Статический перевод UI не подменяет перевод пользовательского контента.
Проверка
Нужно отдельно проверять реальную форму, роль и негативный сценарий; одного compile шаблона недостаточно.
Детальные правила
Значки навигации и карточек (правило 06.11.2026)
Согласованный контракт. Значок раздела выбирается по одному зарегистрированному ключу страницы: меню и карточка кабинета берут его из одного источника, при этом локальное переопределение установки остаётся главным. Видимые разные разделы должны иметь различимые по смыслу значки. Цвет значка следует цвету подписи пункта меню; библиотека элементов задаёт общий способ отображения и сообщений об ошибках. Эти правила проверяются отдельно на ShariX Open и Platform.
Подготовленный патч. Обновлены локальные таблицы значков и общий компонент сообщений об отказах; серверная установка и визуальная приёмка ещё не подтверждены. Скриншоты пользователя от 06.11.2026 показали чёрные значки при фиолетовых подписях и повторяющиеся изображения.
Источники проверки 06.11.2026: sharix_admin/lib/icon_registry.py, sharix_admin/lib/menu.py, sharix_admin/templates/sharix_admin/includes/cabinet_page_cards.html, общий design_template/static/design_template/workspace_controls.js; локальная база Open a2420601bcfef59fccc1dd3245becc90b9f39b0e.