refactor(deploy): 三表迁归属配套——build.sh created_by修补路径+load_path.py RBAC注册改/pipeline_core/**(第2轮)

- build.sh 第6步: sd_projects修补路径wwwroot/pipeline-sdlc/→wwwroot/pipeline_core/(页面已迁,不改则新机部署生成的add/update dspy缺created_by注入);sd_iterations保留sdlc路径(按目录名分支)
- scripts/load_path.py: 删/pipeline-sdlc/sd_projects/*+/pipeline-sdlc/sd_project_list/*两行旧注册;core段补sd_projects/sd_project_role_models/pipeline_deliverables三条(注册目录=xls2ui生成目录名=tblname,无alias;*_list/*是死路径不注册——占位页已删)
- rp.json无需改: /pipeline_core/**通配已覆盖新路径(logined)
This commit is contained in:
yumoqing 2026-09-10 12:33:56 +08:00
parent f01e391908
commit b2e10173ce
2 changed files with 6 additions and 3 deletions

View File

@ -187,7 +187,8 @@ fi
# 6. Fix auto-assign created_by in CRUD dspys (xls2ui overwritten)
for d in sd_projects sd_iterations; do
for t in add update; do
f="$cdir/wwwroot/pipeline-sdlc/$d/${t}_${d}.dspy"
f="$cdir/wwwroot/pipeline_core/$d/${t}_${d}.dspy"
[ "$d" = "sd_iterations" ] && f="$cdir/wwwroot/pipeline-sdlc/$d/${t}_${d}.dspy"
[ -f "$f" ] && grep -q 'created_by' "$f" || sed -i "s/ns\['org_id'\] = userorgid/ns['org_id'] = userorgid\nns['created_by'] = userorgid/" "$f"
done
done

View File

@ -18,8 +18,6 @@ PERMS = [
# pipeline-sdlc
("/pipeline-sdlc", "pipeline_sdlc", "logined"),
("/pipeline-sdlc/sd_dashboard/*", "pipeline_sdlc", "logined"),
("/pipeline-sdlc/sd_projects/*", "pipeline_sdlc", "logined"),
("/pipeline-sdlc/sd_project_list/*", "pipeline_sdlc", "logined"),
("/pipeline-sdlc/sd_iterations/*", "pipeline_sdlc", "logined"),
("/pipeline-sdlc/sd_iteration_list/*", "pipeline_sdlc", "logined"),
("/pipeline-sdlc/sd_test_plans/*", "pipeline_sdlc", "logined"),
@ -39,6 +37,10 @@ PERMS = [
("/pipeline_core/pipeline_versions/*", "pipeline_core", "logined"),
("/pipeline_core/pipeline_editor/*", "pipeline_core", "logined"),
("/pipeline_core/api/*", "pipeline_core", "logined"),
# 2026-09-10 迁归属: sd_projects/sd_project_role_models/pipeline_deliverables 三表自 pipeline-sdlc 迁入
("/pipeline_core/sd_projects/*", "pipeline_core", "logined"),
("/pipeline_core/sd_project_role_models/*", "pipeline_core", "logined"),
("/pipeline_core/pipeline_deliverables/*", "pipeline_core", "logined"),
# pipeline_ops
("/pipeline_ops", "pipeline_ops", "logined"),
("/pipeline_ops/api/*", "pipeline_ops", "logined"),