This issue adds the startup configuration entries in the Database that can be changed at runtime. On top of this, the issue covers adding essential features to the database, like required policies and a default user.
Fixes #157
Type of change
[x] New feature (non-breaking change which adds functionality)
What has been changed?
This section lists what has been changed with this pull request. Each entry lists the type of change introduced in the following order:
Feature: added system config that can be changed during runtime
Feature: added initialization of the required data
How Has This Been Tested?
[x] Test A: Initialized non-existing data at startup
[x] Test B: Initialized non-existing user on startup
Checklist:
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
Description
This issue adds the startup configuration entries in the Database that can be changed at runtime. On top of this, the issue covers adding essential features to the database, like required policies and a default user.
Fixes #157
Type of change
What has been changed?
This section lists what has been changed with this pull request. Each entry lists the type of change introduced in the following order:
How Has This Been Tested?
Checklist: