Настройки спейса
Сгенерировано из
docs/matrices/fm/spaces.yaml.
| FM | Элемент | Действие | Поведение | Роли (доступ) | Статус |
|---|---|---|---|---|---|
| FM-171 | Edit-форма с пиктограммами ✓/✕ для save/cancel | UX | Inline-формы используют иконки галочки и крестика вместо текстовых кнопок. | org_admin, site_admin | done |
| FM-176 | Picker членов из org_member — добавление БЕЗ invite/accept | Dropdown + кнопка «Добавить» | Spec §2: spaceman/org_admin добавляет существующего org_member в спейс прямым INSERT (api.add_space_member). Без invite/accept-flow. UI: dropdown org_member’ов + role-селектор. Расширение FM-158. | spaceman, org_admin | done |
Обзор экрана
«Настройки спейса» — главная точка входа в оверлей: отсюда спейс переопределяет элементы своей коллекции, добавляет и скрывает их, ведёт участников и маппинг ролей. Экран открывают из спейса; редактирование идёт inline-формами с пиктограммами ✓/✕ для сохранения и отмены.
Что здесь делают: правят паспортные поля спейса (название, slug, описание), настраивают слои, блоки и специальности через оверлей, управляют связями между блоками, добавляют участников напрямую из членов организации (без приглашений), назначают специальности сотрудникам. В шапке — менее частые действия под меню «…»: сброс всего оверлея к коллекции и удаление спейса.
Доступ: настройка спейса — за его менеджером (спейсменом) и администратором организации. Удаление спейса и назначение менеджера — только за org_admin (соответствующие кнопки от остальных скрыты).
Методы экрана (по этому набору):
- GET /api/spaces/:id — карточка спейса для шапки
- PUT /api/spaces/:id — изменить название / slug / описание
Действия из шапки описаны на отдельном экране шапки (сброс, удаление).