There have been multiple PRs to add support for new admin systems
Currently the code to add support for an admin system is scattered across the project.
- All of the code to implement support for a specific admin system should ideally be in one file, or one folder
- Each admin system integration should implement all of the required functionality for the damage logs (like an interface/class)
- The rest of the damage logs shouldn't know anything about which admin system it is using; it just calls a common interface for interacting with admin systems
- Selecting which admin system to use should be done via configuration
There have been multiple PRs to add support for new admin systems
Currently the code to add support for an admin system is scattered across the project.