feature: add system setting service (#12408)

### What problem does this PR solve?

#12409 

### Type of change

- [x] New Feature (non-breaking change which adds functionality)

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
Jin Hai
2026-01-04 14:21:39 +08:00
committed by GitHub
parent 11779697de
commit ac9113b0ef
8 changed files with 301 additions and 5 deletions

64
conf/system_settings.json Normal file
View File

@ -0,0 +1,64 @@
{
"system_settings": [
{
"name": "enable_whitelist",
"setting_type": "config",
"data_type": "bool",
"value": "true"
},
{
"name": "default_role",
"setting_type": "config",
"data_type": "string",
"value": ""
},
{
"name": "mail.server",
"setting_type": "config",
"data_type": "string",
"value": ""
},
{
"name": "mail.port",
"setting_type": "config",
"data_type": "integer",
"value": ""
},
{
"name": "mail.use_ssl",
"setting_type": "config",
"data_type": "bool",
"value": "false"
},
{
"name": "mail.use_tls",
"setting_type": "config",
"data_type": "bool",
"value": "false"
},
{
"name": "mail.username",
"setting_type": "config",
"data_type": "string",
"value": ""
},
{
"name": "mail.password",
"setting_type": "config",
"data_type": "string",
"value": ""
},
{
"name": "mail.timeout",
"setting_type": "config",
"data_type": "integer",
"value": "10"
},
{
"name": "mail.default_sender",
"setting_type": "config",
"data_type": "string",
"value": ""
}
]
}