更新
This commit is contained in:
1 parent
5718a00e31
commit
1850ac640e
226 files changed
+37772
-12071
No files matched your search
@@ -12,6 +12,7 @@ import (
|
||||
"time"
|
||||
|
||||
"server/models"
|
||||
"server/pkg/identity"
|
||||
"server/pkg/tagengine"
|
||||
|
||||
"github.com/beego/beego/v2/client/orm"
|
||||
@@ -90,7 +91,8 @@ func cmsTemplateToMap(row models.CmsFrontendTemplate) map[string]interface{} {
|
||||
// Index GET /platform/template/index 模板列表(DB 登记)
|
||||
func (c *PlatformTemplateController) Index() {
|
||||
if _, err := requirePlatform(&c.Controller); err != nil {
|
||||
c.jsonErr(401, 401, err.Error())
|
||||
code := identity.Status(err)
|
||||
c.jsonErr(code, code, err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
@@ -136,7 +138,8 @@ func cmsScanThemeDirs() []string {
|
||||
// Scan POST /platform/template/scan 扫描 themes/ 目录,新目录自动登记入库
|
||||
func (c *PlatformTemplateController) Scan() {
|
||||
if _, err := requirePlatform(&c.Controller); err != nil {
|
||||
c.jsonErr(401, 401, err.Error())
|
||||
code := identity.Status(err)
|
||||
c.jsonErr(code, code, err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
@@ -180,7 +183,8 @@ func (c *PlatformTemplateController) Scan() {
|
||||
// Upload POST /platform/template/upload 上传模板 zip(解压到 themes/{code}/)
|
||||
func (c *PlatformTemplateController) Upload() {
|
||||
if _, err := requirePlatform(&c.Controller); err != nil {
|
||||
c.jsonErr(401, 401, err.Error())
|
||||
code := identity.Status(err)
|
||||
c.jsonErr(code, code, err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
@@ -348,7 +352,8 @@ func cmsUnzipTemplate(zipPath, destDir string) error {
|
||||
// Files GET /platform/template/files/:code 列出模板目录下可编辑文件
|
||||
func (c *PlatformTemplateController) Files() {
|
||||
if _, err := requirePlatform(&c.Controller); err != nil {
|
||||
c.jsonErr(401, 401, err.Error())
|
||||
code := identity.Status(err)
|
||||
c.jsonErr(code, code, err.Error())
|
||||
return
|
||||
}
|
||||
code := c.GetString(":code")
|
||||
@@ -389,7 +394,8 @@ func (c *PlatformTemplateController) Files() {
|
||||
// ReadFile GET /platform/template/file?code=&path= 读取模板文件内容
|
||||
func (c *PlatformTemplateController) ReadFile() {
|
||||
if _, err := requirePlatform(&c.Controller); err != nil {
|
||||
c.jsonErr(401, 401, err.Error())
|
||||
code := identity.Status(err)
|
||||
c.jsonErr(code, code, err.Error())
|
||||
return
|
||||
}
|
||||
code := strings.TrimSpace(c.GetString("code"))
|
||||
@@ -421,7 +427,8 @@ func (c *PlatformTemplateController) ReadFile() {
|
||||
// SaveFile POST /platform/template/file/save 保存模板文件(路径校验防穿越)
|
||||
func (c *PlatformTemplateController) SaveFile() {
|
||||
if _, err := requirePlatform(&c.Controller); err != nil {
|
||||
c.jsonErr(401, 401, err.Error())
|
||||
code := identity.Status(err)
|
||||
c.jsonErr(code, code, err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
@@ -470,7 +477,8 @@ func (c *PlatformTemplateController) SaveFile() {
|
||||
// Status POST /platform/template/status 启用/停用模板
|
||||
func (c *PlatformTemplateController) Status() {
|
||||
if _, err := requirePlatform(&c.Controller); err != nil {
|
||||
c.jsonErr(401, 401, err.Error())
|
||||
code := identity.Status(err)
|
||||
c.jsonErr(code, code, err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
@@ -513,7 +521,8 @@ func (c *PlatformTemplateController) Status() {
|
||||
// Delete POST /platform/template/delete/:id 删除登记(可选同时删除磁盘目录)
|
||||
func (c *PlatformTemplateController) Delete() {
|
||||
if _, err := requirePlatform(&c.Controller); err != nil {
|
||||
c.jsonErr(401, 401, err.Error())
|
||||
code := identity.Status(err)
|
||||
c.jsonErr(code, code, err.Error())
|
||||
return
|
||||
}
|
||||
id, _ := c.GetUint64(":id")
|
||||
@@ -563,7 +572,8 @@ func (c *PlatformTemplateController) Delete() {
|
||||
// Tags GET /platform/template/tags 标签调用说明数据(由引擎注册表元信息生成)
|
||||
func (c *PlatformTemplateController) Tags() {
|
||||
if _, err := requirePlatform(&c.Controller); err != nil {
|
||||
c.jsonErr(401, 401, err.Error())
|
||||
code := identity.Status(err)
|
||||
c.jsonErr(code, code, err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user