From 6255feaf5bad79a66786f61198a6671d8066599f Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 5 May 2026 13:46:29 +0800 Subject: [PATCH] fix: remove all /main prefix from perm_config.py paths --- app/perm_config.py | 11 +++++------ perm_config.py | 11 +++++------ 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/app/perm_config.py b/app/perm_config.py index b8a1cb0..d06db42 100644 --- a/app/perm_config.py +++ b/app/perm_config.py @@ -55,8 +55,7 @@ ROLES = { # /api/*_list.dspy, *.ui -> 读操作 # /api/*_list.dspy, *.ui -> read operations # -# The init script expands '**' to concrete file paths, then registers -# both canonical (/module/path.ui) and /main-prefixed (/main/module/path.ui) variants. +# 初始化脚本通过遍历 wwwroot 文件系统展开具体路径,然后注册到 permission 表。 PERMISSION_MATRIX = { # ======================================================== @@ -67,8 +66,8 @@ PERMISSION_MATRIX = { }, "rbac_public": { - "/main/login.ui": ["any"], - "/main/login.dspy": ["any"], + "/login.ui": ["any"], + "/login.dspy": ["any"], }, # ======================================================== @@ -392,8 +391,8 @@ PERMISSION_MATRIX = { # Main app pages (login redirect, base layout) # ======================================================== "main_app": { - "/main/base.ui": ["logined"], # All logged-in users - "/main/index.ui": ["logined"], + "/base.ui": ["logined"], # All logged-in users + "/index.ui": ["logined"], }, } diff --git a/perm_config.py b/perm_config.py index b8a1cb0..d06db42 100644 --- a/perm_config.py +++ b/perm_config.py @@ -55,8 +55,7 @@ ROLES = { # /api/*_list.dspy, *.ui -> 读操作 # /api/*_list.dspy, *.ui -> read operations # -# The init script expands '**' to concrete file paths, then registers -# both canonical (/module/path.ui) and /main-prefixed (/main/module/path.ui) variants. +# 初始化脚本通过遍历 wwwroot 文件系统展开具体路径,然后注册到 permission 表。 PERMISSION_MATRIX = { # ======================================================== @@ -67,8 +66,8 @@ PERMISSION_MATRIX = { }, "rbac_public": { - "/main/login.ui": ["any"], - "/main/login.dspy": ["any"], + "/login.ui": ["any"], + "/login.dspy": ["any"], }, # ======================================================== @@ -392,8 +391,8 @@ PERMISSION_MATRIX = { # Main app pages (login redirect, base layout) # ======================================================== "main_app": { - "/main/base.ui": ["logined"], # All logged-in users - "/main/index.ui": ["logined"], + "/base.ui": ["logined"], # All logged-in users + "/index.ui": ["logined"], }, }