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

POST /api/spaces/:id/reset — Сбросить спейс к исходному

Как открыть: откройте спейс → «Настройки спейса» → меню «…» в шапке → «Вернуть всё к исходному» → подтвердить.

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

Операция деструктивная и необратимая: вся ручная настройка спейса теряется, отдельной «отмены» нет. Поэтому интерфейс всегда просит подтверждение. Сами проекты в спейсе при этом не трогаются — сбрасывается только настройка спейса. Чтобы вернуть к исходному одно поле, а не всё — есть точечная кнопка «Вернуть исходное значение» рядом с полем (clear-override).

Кто может. Менеджер спейса (спейсмен) своего спейса или администратор организации (requireSpacemanOrOrgAdmin, RP-131).

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPPOST /api/spaces/:id/reset
AuthrequireSpacemanOrOrgAdmin — requireSpacemanOrOrgAdmin
Scope токенаread_write
PG-функцииapi.reset_space_to_collection
Таблицыspace_layer_overlay, space_block_overlay, space_specialty_overlay, space_edge_overlay
SRMSRM-259
RP (права)
Файл роутаserver/routes/spaces.js
Статусdone

Аргументы запроса (best-effort из хендлера; путь-параметры опущены):

аргументов не обнаружено (подтвердить вручную по server/routes/spaces.js)

Коды ответов/ошибок (из хендлера): 200уточнить причины вручную


Витрина продукта · Версия для агента (raw markdown) →