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

Корзина

Сгенерировано из docs/matrices/fm/projects.yaml.

FMЭлементДействиеПоведениеРоли (доступ)Статус
FM-039Список удалённых проектовПросмотрSoft-deleted проекты. Фильтр по спейсу.employee, spaceman, site_admindone
FM-040Восстановить проектКликВосстанавливает проект из корзиныemployee, spaceman, site_admindone
FM-041Удалить безвозвратноКлик + confirmPermanent deleteemployee, spaceman, site_admindone
FM-131Секция «Коллекции»ПросмотрSoft-deleted коллекции рядом с soft-deleted проектами и спейсами (три раздела на одной странице)org_admin, site_admindone
FM-132Восстановить коллекциюКликPOST /api/collections/:id/restore. Коллекция возвращается в списокorg_admin, site_admindone
FM-154Секция «Спейсы»ПросмотрGET /api/spaces/deleted. Список soft-deleted спейсов.org_admin, site_admindone
FM-155Кнопка «Восстановить спейс»КликPOST /api/spaces/:id/restore.org_admin, site_admindone
FM-156Восстановить проект, чей спейс в корзинеКлик «Восстановить»При SPACE_IN_TRASH 409 — confirm-модал «восстановить и спейс?»; повторный POST с restore_space=1.org_admin, site_admindone

Обзор экрана

Что это. Раздел, куда попадает всё, что удалили — но не безвозвратно. Удаление в Spec Builder по умолчанию мягкое: объект скрывается из рабочих списков, но хранится в Корзине и его можно вернуть. Экран доступен сотруднику, менеджеру спейса и администратору организации; гость и наблюдатель доступа к нему не имеют.

Что тут делают. На одной странице — три раздела: удалённые проекты, спейсы и коллекции. Проекты видят сотрудник и менеджер спейса; спейсы и коллекции — администратор организации (и site-admin). Список проектов можно сузить фильтром по спейсу.

Над каждым элементом два действия:

  • Восстановить — возвращает объект в рабочие списки (restore-project). Если проект восстанавливают, а его спейс тоже находится в Корзине, система переспросит и предложит восстановить заодно и спейс.
  • Удалить безвозвратно — стирает объект окончательно, без возможности отката, поэтому действие просит подтверждение (permanent-delete-project).

Корзина не очищается автоматически: объект остаётся доступным для восстановления, пока вы сами не удалите его безвозвратно.