Корзина и восстановление удалённых элементов
В Portal удаление элементов списка, страниц, файлов библиотеки, а также самих списков и библиотек — мягкое: объект попадает в корзину узла и его можно восстановить, пока не истёк срок хранения и корзину не очистили.
Что попадает в корзину
Заголовок раздела «Что попадает в корзину»| Тип | Пример |
|---|---|
| Элемент списка | Запись списка, удалённая из представления или карточки |
| Страница | Страница узла |
| Файл / папка библиотеки | Документ или папка (папка — вместе с вложенным содержимым) |
| Список | Список целиком (поля, представления и текущее содержимое) — одна запись в корзине |
| Библиотека | Библиотека целиком (представления и текущие файлы/папки) — одна запись в корзине |
Удаление списка или библиотеки
Заголовок раздела «Удаление списка или библиотеки»В Настройках списка / Настройках библиотеки действие Удалить список / Удалить библиотеку перемещает контейнер в корзину узла вместе с текущим содержимым.
При этом:
- восстановить можно целиком (схема + содержимое на момент удаления);
- элементы или файлы этого контейнера, уже лежавшие в корзине, удаляются навсегда;
- права доступа на контейнер при удалении снимаются и при восстановлении не возвращаются.
Группы доступа и некоторые системные объекты удаляются иначе — их нет в корзине узла.
Срок хранения
Заголовок раздела «Срок хранения»По умолчанию удалённые объекты хранятся 30 дней, затем удаляются автоматически службой recycle-bin.
В интерфейсе корзины видно:
- дату удаления;
- дату истечения срока;
- кто удалил объект.
После истечения срока или ручной очистки из корзины восстановить нельзя.
Как открыть корзину
Заголовок раздела «Как открыть корзину»- Перейдите в нужный узел (раздел сайта), где был удалён объект.
- Откройте Настройки узла / Параметры узла (обычно в меню узла).
- Выберите вкладку Корзина.
Нужно право редактирования на узел (вкладка доступна редакторам узла).
Корзина привязана к узлу: элемент списка, список или библиотеку ищите в корзине того узла, где они располагались.
Как восстановить
Заголовок раздела «Как восстановить»- Откройте вкладку Корзина.
- Найдите нужную строку (тип, название, источник, дата удаления).
- Нажмите кнопку Восстановить (иконка восстановления в строке).
Объект возвращается на прежнее место, если это ещё возможно:
- для элемента списка — родительский список существует;
- для файла — родительская папка существует и нет конфликта имён;
- для списка или библиотеки — свободен slug на узле, нет конфликта ID.
Если восстановить на прежнее место нельзя, интерфейс покажет ошибку — обратитесь к администратору портала.
Восстановление списка или библиотеки возвращает контейнер вместе с содержимым, которое было в нём на момент удаления. Для списка пункт бокового меню создаётся заново, если его не было.
Очистка корзины
Заголовок раздела «Очистка корзины»- Удалить навсегда — одна запись из корзины без возможности восстановления.
- Удалить выбранные — массовое окончательное удаление.
- Очистить корзину — удалить все записи корзины узла навсегда.
Эти действия необратимы.
Типичные сценарии поддержки
Заголовок раздела «Типичные сценарии поддержки»Вопрос: «Как восстановить удалённые элементы списка?»
Ответ:
- Откройте узел, где был список.
- Настройки узла → Корзина.
- Найдите элементы типа «Элемент списка» и нажмите Восстановить.
- Если записей нет — проверьте другой узел, срок 30 дней и не очищали ли корзину вручную.
Вопрос: «Как восстановить удалённый список или библиотеку?»
Ответ:
- Откройте узел, где был список или библиотека.
- Настройки узла → Корзина.
- Найдите запись типа «Список» или «Библиотека» и нажмите Восстановить.
- Восстановление вернёт контейнер и содержимое, которое было в нём при удалении. Элементы, удалённые в корзину до удаления самого списка/библиотеки, при удалении контейнера уже были очищены и восстановить их нельзя.