mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-09 20:40:17 +02:00
* Added a check to prevent dataloss from missing service modules Migration will raise an exception and refuse to run if a model has data for a field which is missing its target service. * Add setting to allow services to be installed after service migration Previously django would complain about migrations being out of order. By setting `SERVICES_MIGRATED=True` the `authentication.0013_service_modules` migration drops all of its 'optional' dependencies which allows the initial migrations of service modules to run normally. If the setting is missing or set to False, the migration will require all installed and required services migrations to have run before the `authentication.0013_service_modules` migration. * Move setting to somewhere it makes more sense * Modify celerybeat registration to automatically register services