Проект — Дизайн-док
Сгенерировано из
docs/matrices/fm/projects.yaml.
| FM | Элемент | Действие | Поведение | Роли (доступ) | Статус |
|---|---|---|---|---|---|
| FM-182 | Кнопки редактирования: disabled + tooltip для не-owner | Hover → tooltip | Кнопки/контролы редактирования (DesignDocEditor / DocBlock / ArtifactSection) — disabled для всех, кроме owner’а проекта; tooltip объясняет «Только владелец проекта может редактировать». | employee, spaceman, supervisor, org_admin, site_admin | done |
Обзор экрана
Дизайн-док — одно из представлений открытого проекта (наряду с графом и Гантом). Это вкладка с текстовым документом проекта: его разделы, блоки и артефакты. Само содержимое дизайн-дока — отдельная предметная область; её методы и структура будут описаны в отдельном домене design-doc (позже). Здесь, в домене «Проекты», эта страница покрывает только то, что относится к проекту как контейнеру: вход во вкладку и правила доступа к редактированию.
Документ открыт на чтение всем, у кого есть доступ к проекту, включая наблюдателя. Редактировать содержимое может только владелец проекта: у остальных ролей контролы редактирования видны, но отключены, а подсказка поясняет, что менять документ вправе лишь владелец. Это расширение правила owner-only editing на уровне UI: оно скрывает элементы управления, но не даёт прав сверх тех, что разрешает сервер.
Сменить владельца можно из меню проекта в списке (см. передача владельца). Конкретные эндпоинты для работы с содержимым дизайн-дока тут намеренно не приводятся — они появятся вместе с доменом design-doc.