Перейти к содержимому

Список проектов

Сгенерировано из docs/matrices/fm/projects.yaml.

FMЭлементДействиеПоведениеРоли (доступ)Статус
FM-001Фильтр спейсов (LeftNav)Клик на спейсСписок фильтруется по спейсу. «Личные» первыйemployee, spaceman, supervisor, org_admin, site_admindone
FM-002Карточка проектаКликОткрывается граф проектаguest, employee, spaceman, supervisor, org_admin, site_admindone
FM-003Меню … → РедактироватьКликPrompt-modal для правки задачиemployee, spacemandone
FM-004Меню … → ПереместитьКлик → выбор спейсаПроект переносится в другой спейсorg_admintodo
FM-005Меню … → Удалить свойКлик + confirmSoft delete. 403 → toastguest, employee, spacemandone
FM-006Меню … → Удалить чужойКлик + confirm403 → toast (кроме Site Admin)site_admindone
FM-007Кнопка «Новая задача»КликПереход к созданию проектаguest, employee, spaceman, org_admindone
FM-1443 фильтр-полосы (Компания / Коллекция / Спейс)Клик — фильтрует списокGET /api/projects?org_id=&space_id=&personal=1. buildProjectFilterQuery.guest, employee, spaceman, supervisor, org_admin, site_admindone
FM-145Карточка проекта — цвет наследуется от коллекции (на ступень темнее)ПросмотрЦвет фона карточки строится из collection.color.guest, employee, spaceman, supervisor, org_admin, site_admindone
FM-146Card meta: relative-date «час назад / 5 мая» + space tagПросмотрFormat-date utility + плашка спейса.guest, employee, spaceman, supervisor, org_admin, site_admindone
FM-147Меню «Передать в орг» (transfer)КликPOST /api/projects/:id/transfer. Виден только для personal-проекта.employee, org_admin, site_admindone
FM-148Dropdown z-index fix (.menu-open transform: none)(визуал)При открытии меню родитель снимает transform — иначе stacking context ломает z-index.guest, employee, spaceman, supervisor, org_admin, site_admindone
FM-181Меню «…» → «Сменить владельца»Клик → модал → выбор нового owner’а → confirmPOST /api/projects/:id/transfer-owner → api.transfer_project_owner. Модал показывает участников спейса; confirm меняет owner проекта на выбранного пользователя.spaceman, org_admin, site_admindone

Обзор экрана

Что это. Стартовый экран Spec Builder и главная точка входа в работу. Здесь собраны все проекты, к которым у вас есть доступ, — в виде карточек. Экран открыт всем ролям: гость видит свои гостевые проекты, сотрудник и выше — личные проекты и проекты спейсов своей организации, наблюдатель — те же проекты в режиме чтения.

Что тут обычно делают. Карточки — это список проектов (list-projects). Клик по карточке открывает граф проекта (get-project). Цвет карточки наследуется от коллекции, а в подписи — относительная дата и плашка спейса, так что список читается с одного взгляда.

Слева — навигатор по спейсам (LeftNav): первым в списке идёт ярлык «Личные», далее — отдельные ярлыки по организациям. Сверху — трёхуровневый фильтр «Компания → Коллекция → Спейс», который сужает список. Фильтры только показывают и прячут карточки, ничего не меняя в данных.

На каждой карточке есть меню «⋯» с действиями над проектом (набор пунктов зависит от вашей роли и от того, ваш это проект или чужой):

  • Редактировать — открывает промпты-модал для правки текста задачи.
  • Переместить — переносит проект в другой спейс (update-project).
  • Удалить — мягкое удаление: проект перемещается в Корзину (delete-project).
  • Передать в орг — виден только для личного проекта, отдаёт его в организацию (transfer-project).
  • Сменить владельца — назначает новым владельцем другого участника спейса (transfer-owner).
  • Поделиться — выдаёт доступ к проекту по ссылке (share-project).

Чтобы начать новый проект, нажмите «+ Новый проект» в шапке — откроется экран создания (create-project). Наблюдатель кнопку создания не видит, ему экран доступен только для чтения.