Header
Сгенерировано из
docs/matrices/fm/projects.yaml.
| FM | Элемент | Действие | Поведение | Роли (доступ) | Статус |
|---|---|---|---|---|---|
| FM-152 | Кнопка «+ Новый проект» (был «Новая задача») — акцентная CTA | Клик | Открывает NewProjectView. | employee, spaceman, org_admin | done |
| FM-153 | Кнопка «Корзина» secondary pill | Клик | Переход в Trash. | employee, spaceman, supervisor, org_admin, site_admin | done |
Обзор экрана
Шапка — постоянная верхняя полоса приложения, видимая на всех экранах. Это не отдельная страница, а общая рамка: под логотипом раскрывается продуктовое меню, справа собраны главные действия и индикатор активной организации. Состав действий зависит от роли.
С этого экрана пользователь начинает работу. Кнопка «+ Новый проект» (акцентная) — вход в создание проекта; её видят сотрудник, менеджер спейса и админ организации. Гость, наблюдатель и site-admin кнопки не видят: гость заходит в проект иначе, наблюдатель работает только на чтение, а site-admin создаёт проекты через админ-панель. Кнопка «Корзина» ведёт в раздел удалённых проектов (и, для админа организации, спейсов и коллекций); её видят все авторизованные роли. Активная организация задаёт текущий рабочий контекст — в её рамках отображаются спейсы и применяются фильтры списка.
- «+ Новый проект» открывает создание проекта;
серверная часть —
POST /api/projects. - «Корзина» — отдельный экран восстановления удалённого.
Точные правила видимости кнопок по ролям — в таблице элементов выше и в матрице RP.