fix: replace wildcard patterns with explicit per-file entries in load_path.py
This commit is contained in:
parent
977be0d39c
commit
392f281758
@ -35,7 +35,7 @@ SET_PERM_SCRIPT = os.path.join(SAGE_ROOT, "set_role_perm.py")
|
||||
MOD = "pricing"
|
||||
|
||||
# ============================================================
|
||||
# 权限路径定义
|
||||
# 权限路径定义(逐条列举,禁止通配符)
|
||||
# ============================================================
|
||||
|
||||
# any — 无需登录
|
||||
@ -54,13 +54,42 @@ PATHS_LOGINED = [
|
||||
f"/{MOD}/pricing_test.ui",
|
||||
f"/{MOD}/test_pricing_program.ui",
|
||||
|
||||
# 顶层 .dspy — 通配
|
||||
f"/{MOD}/%.dspy",
|
||||
# 顶层 .dspy 文件
|
||||
f"/{MOD}/download_pricing_data.dspy",
|
||||
f"/{MOD}/download_pricing_pattern.dspy",
|
||||
f"/{MOD}/get_all_pricing_programs.dspy",
|
||||
f"/{MOD}/get_platform_providers.dspy",
|
||||
f"/{MOD}/pi_get_all_specs.dspy",
|
||||
f"/{MOD}/test_pricing_program.dspy",
|
||||
f"/{MOD}/upload_pricing_data.dspy",
|
||||
|
||||
# CRUD 子目录 — 通配
|
||||
f"/{MOD}/pricing_program/%",
|
||||
f"/{MOD}/pricing_program_timing/%",
|
||||
f"/{MOD}/pricing_item/%",
|
||||
# api/ .dspy 文件
|
||||
f"/{MOD}/api/get_pricing_display.dspy",
|
||||
|
||||
# CRUD: pricing_program (auto-generated by xls2ui)
|
||||
f"/{MOD}/pricing_program",
|
||||
f"/{MOD}/pricing_program/index.ui",
|
||||
f"/{MOD}/pricing_program/get_pricing_program.dspy",
|
||||
f"/{MOD}/pricing_program/add_pricing_program.dspy",
|
||||
f"/{MOD}/pricing_program/update_pricing_program.dspy",
|
||||
f"/{MOD}/pricing_program/delete_pricing_program.dspy",
|
||||
|
||||
# CRUD: pricing_program_timing (auto-generated by xls2ui)
|
||||
f"/{MOD}/pricing_program_timing",
|
||||
f"/{MOD}/pricing_program_timing/index.ui",
|
||||
f"/{MOD}/pricing_program_timing/get_pricing_program_timing.dspy",
|
||||
f"/{MOD}/pricing_program_timing/add_pricing_program_timing.dspy",
|
||||
f"/{MOD}/pricing_program_timing/update_pricing_program_timing.dspy",
|
||||
f"/{MOD}/pricing_program_timing/delete_pricing_program_timing.dspy",
|
||||
|
||||
# CRUD: pricing_item (git-tracked)
|
||||
f"/{MOD}/pricing_item",
|
||||
f"/{MOD}/pricing_item/index.ui",
|
||||
f"/{MOD}/pricing_item/get_pricing_item.dspy",
|
||||
f"/{MOD}/pricing_item/get_spec_fields_by_psid.dspy",
|
||||
f"/{MOD}/pricing_item/add_pricing_item.dspy",
|
||||
f"/{MOD}/pricing_item/update_pricing_item.dspy",
|
||||
f"/{MOD}/pricing_item/delete_pricing_item.dspy",
|
||||
]
|
||||
|
||||
# ============================================================
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user