From d6d2e32b2ef1fe203c8a37753ec49151dd03d211 Mon Sep 17 00:00:00 2001 From: Paul Chu Date: Thu, 17 Dec 2020 15:24:02 +0800 Subject: [PATCH] =?UTF-8?q?FIX:=20=E4=BF=AE=E5=A4=8D=E8=AE=A2=E9=98=85?= =?UTF-8?q?=E5=A4=A7=E7=9B=98=E5=9B=BE=E8=A1=A8=20(#461)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * FIX: 修复短信报警模板的转义问题 报警说明里的信息由于 html template 的转义,会将部分字符转义为 html 表示,但是短信内容不需要转义。 向 template 模板添加 unescaped 处理函数,并在模板文件中使用 unescaped 标识不需要转义的字段,实现避免转义 * FIX: html template func 需要在 phase 之前添加 * FIX: use the filename as template name * FIX: template name * FIX: 修复订阅大盘图表 Co-authored-by: zhupeiyuan --- src/modules/monapi/http/router_chart.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/monapi/http/router_chart.go b/src/modules/monapi/http/router_chart.go index 998a0ebd..b0ca9811 100644 --- a/src/modules/monapi/http/router_chart.go +++ b/src/modules/monapi/http/router_chart.go @@ -20,7 +20,7 @@ func chartPost(c *gin.Context) { errors.Dangerous(c.ShouldBind(&f)) screen := mustScreen(subclass.ScreenId) - can, err := models.UsernameCandoNodeOp(loginUsername(c), "mon_screen_write", screen.NodeId) + can, err := models.UsernameCandoNodeOp(loginUsername(c), "mon_screen_modify", screen.NodeId) errors.Dangerous(err) if !can { bomb("permission deny") @@ -111,6 +111,6 @@ func chartDel(c *gin.Context) { func canWriteChart(subclassId int64, username string) (bool, error) { subclass, err := models.ScreenSubclassGet("id", subclassId) screen := mustScreen(subclass.ScreenId) - can, err := models.UsernameCandoNodeOp(username, "mon_screen_write", screen.NodeId) + can, err := models.UsernameCandoNodeOp(username, "mon_screen_modify", screen.NodeId) return can, err } -- GitLab