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

POST /api/spaces/:id/layers/:layerId/clear-override — Снять переопределение слоя

Как открыть: верхняя панель → «Спейсы» → карточка спейса → вкладка «Слои» → у поля, помеченного «изменено», нажмите «Вернуть исходное значение».

Снимает переопределение одного поля слоя: значение этого атрибута возвращается к коллекции, и пометка «изменено» исчезает. Остальные переопределения слоя остаются — откатывается ровно указанное поле (например, только doc_title, а цвет и имя — как были).

Два «возврата» легко перепутать:

  • снять переопределение (этот метод) — поле возвращается к базовому значению из коллекции; слой всё это время оставался в спейсе;
  • вернуть — возвращает слой, ранее удалённый (скрытый) в спейсе.

Чтобы откатить весь спейс — отдельное действие «Вернуть всё к исходному».

Кто может. Менеджер своего спейса или администратор организации (RP-129). Сотрудник и наблюдатель оверлей не трогают.

Связанные


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

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

АргументГдеОбяз.Заметка
fieldbodyподтвердить
fieldqueryподтвердить

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


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