🚀 dashboard v0.13.31 bytecdn -> staticfile

This commit is contained in:
naiba committed 2022-06-24 20:43:38 +08:00
1 parent cf27413b06
commit 6aec814e9e
6 files changed
+71 -66

No files matched your search

+20 -4
View File
@@ -724,18 +724,34 @@ func (ma *memberAPI) updateSetting(c *gin.Context) {
return
}
if yes, err := utils.IsTemplateDirEmpty("theme-" + sf.Theme); err != nil || yes {
if _, yes := model.Themes[sf.Theme]; !yes {
c.JSON(http.StatusOK, model.Response{
Code: http.StatusBadRequest,
Message: fmt.Sprintf("前台主题文件异常:%s", err),
Message: fmt.Sprintf("前台主题不存在:%s", sf.Theme),
})
return
}
if yes, err := utils.IsTemplateDirEmpty("dashboard-" + sf.DashboardTheme); err != nil || yes {
if _, yes := model.Themes[sf.DashboardTheme]; !yes {
c.JSON(http.StatusOK, model.Response{
Code: http.StatusBadRequest,
Message: fmt.Sprintf("后台主题文件异常:%s", err),
Message: fmt.Sprintf("后台主题不存在:%s", sf.DashboardTheme),
})
return
}
if !utils.IsFileExists("resource/template/theme-" + sf.Theme + "/home.html") {
c.JSON(http.StatusOK, model.Response{
Code: http.StatusBadRequest,
Message: fmt.Sprintf("前台主题文件异常:%s", sf.Theme),
})
return
}
if !utils.IsFileExists("resource/template/dashboard-" + sf.DashboardTheme + "/setting.html") {
c.JSON(http.StatusOK, model.Response{
Code: http.StatusBadRequest,
Message: fmt.Sprintf("后台主题文件异常:%s", sf.DashboardTheme),
})
return
}