fix(rbac): 删/** any全局通配+产线shell改logined——any不应覆盖五条产线

This commit is contained in:
yumoqing 2026-08-31 16:40:05 +08:00
parent 6fa1dddd11
commit a7d78655d3

View File

@ -51,16 +51,17 @@ PERMS = [
# showcase
("/showcase", "showcase", "logined"),
("/showcase/*", "showcase", "logined"),
# app root (any)
("/**", "app", "any"),
# app root (any):仅登录页资产/全局静态资源。
# 注意:禁止 /** any——会让匿名访问全部路径含五条产线
# 产线 shellsdlc/core/ops/dist index.ui须 logined产线对匿名不可见。
("/index.ui", "app", "any"),
("/todo_badge.js", "app", "any"),
("/index_tab.js", "app", "any"),
("/theme_toggle.js", "app", "any"),
("/pipeline-sdlc/index.ui", "pipeline_sdlc", "any"),
("/pipeline_core/index.ui", "pipeline_core", "any"),
("/pipeline_ops/index.ui", "pipeline_ops", "any"),
("/pipeline_dist/index.ui", "pipeline_dist", "any"),
("/pipeline-sdlc/index.ui", "pipeline_sdlc", "logined"),
("/pipeline_core/index.ui", "pipeline_core", "logined"),
("/pipeline_ops/index.ui", "pipeline_ops", "logined"),
("/pipeline_dist/index.ui", "pipeline_dist", "logined"),
]