← К списку версий
v0.4.0
21.07.2026
PATCH
Ролевая система: админ, клиент, тестовый доступ + боковое меню
Added
- Ролевая система (admin / client / test): новая колонка `role` в таблице `clients`, константы и методы проверки в модели `Client`
- Middleware `role`: фильтр доступа к роутам по роли — `/admin/*` только для `admin`
- Для проверки ролевой модели добавлены отдельные учётные записи с ролями «администратор», «клиент» и «тестовая». Логины и пароли хранятся только в локальном окружении и не публикуются.
- Постоянное боковое меню: единый layout `layouts.app` с фиксированным левым сайдбаром, роль отображается в топбаре (цветной тег)
- Ролевая навигация: admin видит «Настройки» + «Пользователи», client/test видят только «Панель управления» и «Мои проекты»
- Dashboard переведён на единый layout: используется `layouts.app` вместо самописного
Changed
- Версия платформы: 0.3.0 → 0.4.0
- ClientSeeder: переработан — 4 аккаунта с разными ролями, обновлены сиды токенов