Skip to content

Database-Stored Settings

To make system settings easily changeable during runtime, most of them are stored in and synchronized from the database. For this, the core provides a settings API in src/database/settings which always synchronizes the SettingsWrapper to the entry with the highest version number. If the table is empty, the wrapper has to provide and use default settings.

Synchronization

To make the synchronization work you have to add the sync triggers manually via migrations.


Last update: July 29, 2021