#!/usr/bin/env python3 """pipeline_task 模块 RBAC 权限注册。""" import subprocess MOD = "pipeline_task" PATHS_LOGINED = [ f"/{MOD}/index.ui", f"/{MOD}/task_list.ui", f"/{MOD}/task_detail.ui", f"/{MOD}/task_submit.ui", f"/{MOD}/api/task_submit.dspy", f"/{MOD}/api/task_list.dspy", f"/{MOD}/api/task_detail.dspy", f"/{MOD}/api/task_node.dspy", f"/{MOD}/api/task_modify.dspy", f"/{MOD}/api/task_control.dspy", ] PATHS_ANY = [ f"/{MOD}/pipeline_task.js", ] def register_paths(): for path in PATHS_ANY: subprocess.run(["py3/bin/python", "set_role_perm.py", "any", path]) print(f" any: {path}") for path in PATHS_LOGINED: subprocess.run(["py3/bin/python", "set_role_perm.py", "logined", path]) print(f" logined: {path}") if __name__ == "__main__": print(f"=== pipeline_task RBAC registration ===") register_paths() print("Done.")