From 1428d90361ff418f84fd24fa5e933cf46bee9c29 Mon Sep 17 00:00:00 2001 From: Xhofe Date: Tue, 5 Apr 2022 20:17:16 +0800 Subject: [PATCH] feat: meta readme --- model/meta.go | 1 + server/controllers/path.go | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/model/meta.go b/model/meta.go index 06cbae1c..f28f8167 100644 --- a/model/meta.go +++ b/model/meta.go @@ -12,6 +12,7 @@ type Meta struct { Hide string `json:"hide"` Upload bool `json:"upload"` OnlyShows string `json:"only_shows"` + Readme string `json:"readme"` } func GetMetaByPath(path string) (*Meta, error) { diff --git a/server/controllers/path.go b/server/controllers/path.go index f3580748..49a3f3e8 100644 --- a/server/controllers/path.go +++ b/server/controllers/path.go @@ -60,6 +60,7 @@ type Meta struct { Driver string `json:"driver"` Upload bool `json:"upload"` Total int `json:"total"` + Readme string `json:"readme"` //Pages int `json:"pages"` } @@ -75,8 +76,10 @@ func Path(c *gin.Context) { _, ok := c.Get("admin") meta, _ := model.GetMetaByPath(req.Path) upload := false - if meta != nil && meta.Upload { - upload = true + readme := "" + if meta != nil { + upload = meta.Upload + readme = meta.Readme } err := CheckPagination(&req) if err != nil { @@ -137,6 +140,7 @@ func Path(c *gin.Context) { Driver: driverName, Upload: upload, Total: total, + Readme: readme, }, Files: files, },