- 页脚:响应耗时文字统一为「响应耗时 XXXms」,版本链接改为 GitHub 官方仓库,默认 ICP 备案号设置为粤ICP备2025450093号 - 顶部栏:恢复主题切换按钮与语言按钮(语言暂为占位提示),放置于用户区左侧 - 主题:修复首屏内联脚本默认主题白名单校验,避免 localStorage 中残留的 light/dark/System 等非法值生效,首屏默认改为 ClassicLight(仅允许 ClassicLight/ModernLight) - 登录页:在密码输入框下方恢复「忘记密码?」入口,新增配套的找回密码引导页 /forgot-password - 默认配置:system-settings 兜底记录与 SYSTEM_SETTINGS_DEFAULTS 新增 icpNumber 默认值
74 lines
2.3 KiB
TypeScript
74 lines
2.3 KiB
TypeScript
export const SYSTEM_SETTINGS_DEFAULTS = {
|
|
siteTitle: '校园广播站点歌系统',
|
|
siteVersion: '1.7.1.0',
|
|
icpNumber: '粤ICP备2025450093号',
|
|
gonganNumber: '',
|
|
enableSubmissionLimit: false,
|
|
showBlacklistKeywords: false,
|
|
hideStudentInfo: true,
|
|
smtpEnabled: false,
|
|
smtpPort: 587,
|
|
smtpSecure: false,
|
|
smtpFromName: '校园广播站',
|
|
enableRequestTimeLimitation: false,
|
|
forceBlockAllRequests: false,
|
|
enableReplayRequests: false,
|
|
enableCollaborativeSubmission: true,
|
|
enableSubmissionRemarks: false,
|
|
submissionNoteRequiresApproval: false,
|
|
telemetryEnabled: true,
|
|
showBeianIcon: true,
|
|
scheduleDaysDisplay: 7,
|
|
scheduleDaysEditable: 3,
|
|
scheduleDaysRequestable: 14,
|
|
scheduleDaysBeforeEnabled: false,
|
|
scheduleDaysBefore: 1,
|
|
scheduleDaysAfterEnabled: false,
|
|
scheduleDaysAfter: 1,
|
|
forcePasswordChangeOnFirstLogin: false,
|
|
enableSubmissionRestriction: false,
|
|
submissionRestrictionScope: 'all',
|
|
cardCodeEnabled: false,
|
|
cardCodeSubmissionRequired: false,
|
|
cardCodeVoteEnabled: false,
|
|
cardCodeReplayEnabled: false,
|
|
enableCardCodeRequests: false,
|
|
requireCardCodeForRequests: false,
|
|
enableCardCodeLimitBypass: false,
|
|
submissionRestrictionEnabled: false,
|
|
submissionRestrictionGradeEnabled: false,
|
|
submissionRestrictionClassEnabled: false,
|
|
submissionRestrictionGraduateEnabled: false,
|
|
submissionRestrictionWithdrawnEnabled: false,
|
|
captchaProvider: 'TURNSTILE',
|
|
captchaEnabled: false,
|
|
allowRegister: true,
|
|
registerRequireEmail: false,
|
|
registerRequireEmailVerify: false,
|
|
registerDefaultRole: 'USER',
|
|
registerRequiresApproval: false,
|
|
oauthRegisterRequiresApproval: false,
|
|
registerEmailRequired: false,
|
|
registerRequiresGradeClass: false,
|
|
oauthEnabled: false,
|
|
oauthAllowRegister: true,
|
|
oauthAllowLogin: true,
|
|
oauthAllowBind: true,
|
|
allowOAuthRegistration: false,
|
|
oauthProviders: '[]',
|
|
githubOAuthEnabled: false,
|
|
casdoorOAuthEnabled: false,
|
|
googleOAuthEnabled: false,
|
|
aggregateOAuthEnabled: false,
|
|
aggregateOAuthLoginType: 'qq',
|
|
customOAuthEnabled: false,
|
|
captchaMaxFailures: 3,
|
|
autoBackupEnabled: false,
|
|
autoBackupIntervalHours: 24,
|
|
autoBackupRetentionDays: 30,
|
|
statisticsCode: '',
|
|
statisticsCodeEnabled: false,
|
|
defaultTheme: 'ClassicLight',
|
|
enabledThemes: '["ClassicLight","ModernLight"]'
|
|
} as const
|