Сделать функционал обновления перечня сущностей у пользователя
Версия
4.0.0-beto (2020-06-01), текущее состояние ветки develop
317a7929
Резюме
По мере развития функционала у пользователей будет появляться больше разных сущностей, нужно чтобы у старых пользователей они тоже появлялись.
Описание улучшения
Сейчас у новых пользователей при создании по шаблонам создаётся много разных сущностей, в том числе все модули базового корабля в разных местах и другие объекты, кошельки и так далее. По мере развития таких сущностей, которые создаются по шаблонам становится больше. У новых пользователей они просто все создадутся при первой авторизации. А вот для старых пользователей нужен механизм по которому для них будут создаваться новые сущности, при этому не задваиваться старые.
Я планирую сделать в глобальных шаблонах механизм по типу джанго-миграций, чтобы каждое новое обновление сущностей было отдельной записью, а у пользователей было зафиксировано какая версия у них и если старая, то накатывать обновления из новых записей.
Тут нужно будет реализовать как сам этот механизм, так и систему, которая будет при обновлении глобального шаблона инициировать все эти обновления.