Что показывает History
History показывает применённые генерации текущего проекта из .admingen/history. Откройте этот экран, когда нужно узнать, когда выполнялся Generate и сколько файлов он затронул. Изменения записей приложения здесь не отображаются.
| Колонка | Как читать |
|---|---|
| Timestamp | Время события в локальном представлении браузера |
| Action | Действие, сохраненное в записи |
| Changed files | Количество измененных файлов |
| Operations | Количество операций плана |
| Generator | Версия генератора этого запуска |
Выберите удобный размер страницы: 10, 25 или 50 записей. Общее число доступных событий указано в History entries.
Когда появляется запись
Preview changes только показывает будущий результат, поэтому события применения не создаёт. В History попадает применённая генерация с изменениями. Если перед Generate несколько раз просмотреть Preview, это не должно создать несколько записей об одном применении.
No generation history yet означает, что записей ещё нет. History unavailable означает ошибку чтения — по ней нельзя заключить, что история пуста. Последняя запись также доступна на Dashboard в блоке Last generation.
Практический пример
Например, вы добавили Product.status, включили Filterable, просмотрели diff и нажали Generate. В History появятся время запуска, версия генератора и число изменённых файлов. Текущие различия смотрите в Generate. Для подробного сравнения исходников и возврата к прежней версии используйте систему контроля версий.
Чего History не делает
Из History нельзя восстановить выбранную генерацию или откатить БД. Здесь также нет аудита действий пользователей со статьями, товарами и изображениями. Пока правки модели не сгенерированы, их можно отменить через Discard ungenerated changes. Если изменения уже применены, восстановление нужно выполнять с учётом исходников, миграций и резервных копий.
Результаты генерации доступны и в CLI. Отдельной CLI-команды history нет.