---
id: projects-screen-project-list
title: "Список проектов"
domain: projects
kind: screen
---

# Список проектов {#projects-screen-project-list}

<!-- gen:start:elements -->
> Сгенерировано из `docs/matrices/fm/projects.yaml`.

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

---

Human view: https://docs.vnimanie.ai/specbuilder/v1/domains/projects/screens/project-list/