From 338b232b9b11ef77dd3857d99518601fc3fc3c3f Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 3 Jun 2026 15:37:14 +0800 Subject: [PATCH] feat: add appbase module permissions to superuser initialization - Add appcodes_kv management (KV store) - Add cron management - Add appcodes management - Add params management - Add svgicon management - Total 25 appbase paths for owner.superuser --- init_superuser.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/init_superuser.py b/init_superuser.py index f0307e5..ca3f3ef 100644 --- a/init_superuser.py +++ b/init_superuser.py @@ -110,6 +110,33 @@ superuser_paths = [ "/dingdingflow/api/dd_approvals_update.dspy", "/dingdingflow/api/dd_approvals_delete.dspy", "/dingdingflow/api/dd_approvals_list.dspy", + + # appbase 系统基础模块 + "/appbase/appcodes_kv", + "/appbase/appcodes_kv/get_appcodes_kv.dspy", + "/appbase/appcodes_kv/add_appcodes_kv.dspy", + "/appbase/appcodes_kv/update_appcodes_kv.dspy", + "/appbase/appcodes_kv/index.ui", + "/appbase/appcodes_kv/delete_appcodes_kv.dspy", + "/appbase/cron/index.ui", + "/appbase/appcodes", + "/appbase/appcodes/get_appcodes.dspy", + "/appbase/appcodes/add_appcodes.dspy", + "/appbase/appcodes/index.ui", + "/appbase/appcodes/update_appcodes.dspy", + "/appbase/appcodes/delete_appcodes.dspy", + "/appbase/params", + "/appbase/params/update_params.dspy", + "/appbase/params/get_params.dspy", + "/appbase/params/index.ui", + "/appbase/params/add_params.dspy", + "/appbase/params/delete_params.dspy", + "/appbase/svgicon", + "/appbase/svgicon/get_svgicon.dspy", + "/appbase/svgicon/delete_svgicon.dspy", + "/appbase/svgicon/add_svgicon.dspy", + "/appbase/svgicon/update_svgicon.dspy", + "/appbase/svgicon/index.ui", ] print("=== CMS RBAC权限初始化 — superuser ===")