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

POST /api/spaces/:id/specialties/:specId/clear-override — Снять переопределение специальности

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

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

Важно не путать с двумя соседними действиями:

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

Кто может. Менеджер спейса (спейсмен) или администратор организации (RP-053). Остальные — 403.

Связанные


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

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

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

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


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