Как накатить миграции на плагин
Часто бывает что по какой-то задаче сделали так, что нужно одобрить права с помощью миграции, но в списке плагинов - висит значок миграции, и в списке кронтабов пусто, что нужно сделать чтобы не отвлекать программиста:
1) В любом случае проверяем что в списке плагинов нет значка миграции
2) Проверяем что в списке кронтабов нет команд на запуск миграции
3) Проверили первые два пункта, если необходимо накатить миграции можно поступить следующим способом
3.1) Можно включить и потом отключить какой-либо плагин (в таком случае создаются команды в кронтабе на запуск миграции и очистку кеша)
3.2) Можно перейдя в список кронтабов создать поочередно две команды:
- model: CronTabShellCommand, - command: ProjectsManager.MigrationsAll runAll
- model: CronTabShellCommand, - command: ProjectsManager.ClearAllCache all
4) После создания - ждем 10 минут, пока команды на запуск миграции запустятся
5) Если прошло более 10 минут и миграции не прошли, то есть в списке кронтабов команды пропали, но в списке плагинов - значок не исчез, тогда ставьте баг.)