3 Commits

Author SHA1 Message Date
15a0d4b8bb fix: 权限初始化脚本指定 SAGE_RBAC_DB=ocai_cms 避免数据库不匹配 2026-06-03 17:11:55 +08:00
208625415a refactor: 统一wwwroot目录结构
- 将 entcms/wwwroot/* 移到 wwwroot/
- 将 dingdingflow/wwwroot/* 移到 wwwroot/dingdingflow/
- 更新 config.json 使用单一 wwwroot 映射
- 更新 init_any_permissions.py 扫描新路径
- 更新 init_superuser_permissions.py 用法说明
- 废弃 entcms/scripts/load_path.py 和 dingdingflow/scripts/load_path.py
- 更新 build.sh 构建步骤
- 更新 README.md 和 docs/architecture.md 目录说明
2026-06-03 16:34:00 +08:00
a4a885f638 feat: add init_any_permissions.py for auto-discovering wwwroot and bricks files
- Auto-scan entcms/wwwroot → / (recursive)
- Auto-scan dingdingflow/wwwroot → /dingdingflow (recursive)
- Auto-scan bricks/ → /bricks (recursive)
- Skip symlinks to external modules
- Skip .pyc, __pycache__, .git, .bak etc.
- Set 'any' role for all discovered files
2026-06-03 16:06:33 +08:00