fix: replace wildcard patterns with explicit per-file entries in load_path.py

This commit is contained in:
yumoqing 2026-06-04 13:03:26 +08:00
parent 2a041ecd2e
commit b09e789c25

View File

@ -41,7 +41,6 @@ MOD = "rag"
# any — 无需登录
PATHS_ANY = [
f"/{MOD}/menu.ui",
f"/{MOD}/imgs/%",
]
# logined — 所有已登录用户
@ -54,19 +53,66 @@ PATHS_LOGINED = [
f"/{MOD}/add.ui",
f"/{MOD}/query.ui",
# 顶层 .dspy — 通配
f"/{MOD}/%.dspy",
# 顶层 .dspy
f"/{MOD}/conformed_delete.dspy",
f"/{MOD}/delete_folder_or_file.dspy",
f"/{MOD}/get_folder_subs.dspy",
f"/{MOD}/get_my_kdbs.dspy",
f"/{MOD}/get_user_kdb.dspy",
f"/{MOD}/getallfiles.dspy",
f"/{MOD}/program_selected.dspy",
f"/{MOD}/ragllminference.dspy",
f"/{MOD}/test_fusesearch.dspy",
f"/{MOD}/test_query.dspy",
f"/{MOD}/test_textinsert.dspy",
f"/{MOD}/upload_file.dspy",
# api/ 目录 — 通配
f"/{MOD}/api/%",
# api/
f"/{MOD}/api/add/index.dspy",
f"/{MOD}/api/delete/index.dspy",
f"/{MOD}/api/query/index.dspy",
# CRUD 子目录 — 通配
f"/{MOD}/kdb/%",
f"/{MOD}/folder/%",
f"/{MOD}/ragprogram/%",
f"/{MOD}/ragquota/%",
f"/{MOD}/ragservices/%",
f"/{MOD}/service_opts/%",
# kdb/
f"/{MOD}/kdb/index.ui",
f"/{MOD}/kdb/get_kdb.dspy",
f"/{MOD}/kdb/add_kdb.dspy",
f"/{MOD}/kdb/update_kdb.dspy",
f"/{MOD}/kdb/delete_kdb.dspy",
# folder/
f"/{MOD}/folder/index.ui",
f"/{MOD}/folder/get_folder.dspy",
f"/{MOD}/folder/add_folder.dspy",
f"/{MOD}/folder/update_folder.dspy",
f"/{MOD}/folder/delete_folder.dspy",
# ragprogram/
f"/{MOD}/ragprogram/index.ui",
f"/{MOD}/ragprogram/get_ragprogram.dspy",
f"/{MOD}/ragprogram/add_ragprogram.dspy",
f"/{MOD}/ragprogram/update_ragprogram.dspy",
f"/{MOD}/ragprogram/delete_ragprogram.dspy",
# ragquota/
f"/{MOD}/ragquota/index.ui",
f"/{MOD}/ragquota/get_ragquota.dspy",
f"/{MOD}/ragquota/add_ragquota.dspy",
f"/{MOD}/ragquota/update_ragquota.dspy",
f"/{MOD}/ragquota/delete_ragquota.dspy",
# ragservices/
f"/{MOD}/ragservices/index.ui",
f"/{MOD}/ragservices/get_ragservices.dspy",
f"/{MOD}/ragservices/add_ragservices.dspy",
f"/{MOD}/ragservices/update_ragservices.dspy",
f"/{MOD}/ragservices/delete_ragservices.dspy",
# service_opts/
f"/{MOD}/service_opts/index.ui",
f"/{MOD}/service_opts/get_service_opts.dspy",
f"/{MOD}/service_opts/add_service_opts.dspy",
f"/{MOD}/service_opts/update_service_opts.dspy",
f"/{MOD}/service_opts/delete_service_opts.dspy",
]
# ============================================================