mirror of
https://github.com/fawney19/Aether.git
synced 2026-01-09 19:22:26 +08:00
fix: 添加系统配置项默认值,避免前端获取配置时报错
添加以下配置项到 DEFAULT_CONFIGS: - email_suffix_mode/email_suffix_list (邮箱后缀限制) - audit_log_retention_days (审计日志保留天数) - smtp_* (SMTP 邮件服务器配置)
This commit is contained in:
@@ -78,6 +78,51 @@ class SystemConfigService:
|
|||||||
"value": False,
|
"value": False,
|
||||||
"description": "是否自动删除过期的API Key(True=物理删除,False=仅禁用),仅管理员可配置",
|
"description": "是否自动删除过期的API Key(True=物理删除,False=仅禁用),仅管理员可配置",
|
||||||
},
|
},
|
||||||
|
"email_suffix_mode": {
|
||||||
|
"value": "none",
|
||||||
|
"description": "邮箱后缀限制模式:none(不限制), whitelist(白名单), blacklist(黑名单)",
|
||||||
|
},
|
||||||
|
"email_suffix_list": {
|
||||||
|
"value": [],
|
||||||
|
"description": "邮箱后缀列表,配合 email_suffix_mode 使用",
|
||||||
|
},
|
||||||
|
"audit_log_retention_days": {
|
||||||
|
"value": 30,
|
||||||
|
"description": "审计日志保留天数,超过此天数的审计日志将被自动清理",
|
||||||
|
},
|
||||||
|
# SMTP 邮件配置
|
||||||
|
"smtp_host": {
|
||||||
|
"value": None,
|
||||||
|
"description": "SMTP 服务器地址",
|
||||||
|
},
|
||||||
|
"smtp_port": {
|
||||||
|
"value": 587,
|
||||||
|
"description": "SMTP 服务器端口",
|
||||||
|
},
|
||||||
|
"smtp_user": {
|
||||||
|
"value": None,
|
||||||
|
"description": "SMTP 用户名",
|
||||||
|
},
|
||||||
|
"smtp_password": {
|
||||||
|
"value": None,
|
||||||
|
"description": "SMTP 密码(加密存储)",
|
||||||
|
},
|
||||||
|
"smtp_use_tls": {
|
||||||
|
"value": True,
|
||||||
|
"description": "是否使用 STARTTLS",
|
||||||
|
},
|
||||||
|
"smtp_use_ssl": {
|
||||||
|
"value": False,
|
||||||
|
"description": "是否使用 SSL/TLS",
|
||||||
|
},
|
||||||
|
"smtp_from_email": {
|
||||||
|
"value": None,
|
||||||
|
"description": "发件人邮箱地址",
|
||||||
|
},
|
||||||
|
"smtp_from_name": {
|
||||||
|
"value": "Aether",
|
||||||
|
"description": "发件人名称",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|||||||
Reference in New Issue
Block a user