Skip to content

Start using dependency injection for civi service

Kez requested to merge refactor/dependency-injection into main

setting a civi service in the settings module isn't maintainable. switching to DI means our business logic isn't tied to django or the settings module, which will make maintenance and deployment easier.

right now this draft just moves the civi service to DI, but i'll also need to move other civi-related settings into the DI container

Edited by Kez

Merge request reports