🗑️ Корзина
Удаление в конструкторе мягкое: строка получает отметку deleted_at и уезжает сюда, откуда её можно вернуть.
Меню «PageBlocks» в шапке компонента → «Корзина», с тремя вкладками:
| Вкладка | Что там |
|---|---|
| Блоки | Блоки, удалённые со страниц, — не типы блоков |
| Таблицы | Таблицы, в которых сейчас есть удалённые строки, по записи на каждую и с числом |
| Поля | Поля конструктора, удалённые у блока, таблицы или секции |
На каждой вкладке можно восстановить одну запись, отмеченные или все сразу. Рядом — «Удалить навсегда» и «Очистить корзину», и вот они действительно необратимы.
Удалённое поле продолжает держать своё имя
У поля в корзине остаётся его name, и повторный импорт таблицы считает эту колонку уже описанной — то есть ничего под неё не заводит. Если поле удалили, чтобы импортировать его заново по-другому, — сперва удалите его навсегда.
На вкладке Таблицы таблица появляется только пока в ней что-то удалено: таблица, у модели которой нет колонки deleted_at, не покажется вовсе, пустая — тоже.
