diff --git a/internal/common/helper.go b/internal/common/helper.go index 1badee0..797983c 100644 --- a/internal/common/helper.go +++ b/internal/common/helper.go @@ -39,6 +39,7 @@ func BuildPageData(c *gin.Context, extra gin.H) gin.H { // 注入管理入口权限(moderator 及以上可看到页脚管理面板链接) if role, exists := c.Get("role"); exists { data["CanAccessAdmin"] = model.HasMinRole(role.(string), model.RoleModerator) + data["IsOwner"] = model.HasMinRole(role.(string), model.RoleOwner) } // 注入维护状态 if isMaintenance, exists := c.Get("is_maintenance"); exists { diff --git a/templates/MetaLab-2026/html/layout/nav.html b/templates/MetaLab-2026/html/layout/nav.html index 488ab55..fde401c 100644 --- a/templates/MetaLab-2026/html/layout/nav.html +++ b/templates/MetaLab-2026/html/layout/nav.html @@ -26,6 +26,10 @@ {{if .IsMaintenance}}
{{end}}