BR 1.5: Permission-based UI gating — Декомпозиция
Источники
Затронутые компоненты
| Компонент | Объём изменений |
|---|
| Auth Service | Минимальный: 1 новая ошибка NO_BACKOFFICE_ACCESS при login |
| Admin Franchise (web) | Основной: sidebar gating, route guards, ~20 страниц, 403 обработка |
Порядок реализации
- Auth Service — добавить ошибку
NO_BACKOFFICE_ACCESS при login если нет backoffice permissions
- Admin Franchise — основная работа: sidebar, route guard, кнопки на страницах, 403 interceptor, POS-only блокировка
Прогресс
Файлы декомпозиции