|
|
cde7293d5e
|
feat(build): 生成 get dspy 后注入会话当前项目过滤(迭代/Bug/测试用例 无项目报错)
|
2026-08-22 18:55:10 +08:00 |
|
|
|
6ce55f6482
|
feat(accounting): accounting 模块加入产线平台 + 账务配置初始化
- build.sh: 业务模块/clone/pip install/CRUD/wwwroot链接 加 accounting + 汇率定时任务 cron
- create_tables.py: accounting 幂等建表(13张)
- import_init.py: accounting 加入 INIT_MODULES + 扩展支持 subject/account_config/accounting_config/currency/exchange_rate
- rp.json: accounting 权限(any: fetch_forex_rates, logined: /accounting/**)
|
2026-08-21 18:57:27 +08:00 |
|
|
|
c973a20fd1
|
feat(rbac/dapi): rbac 生成 CRUD + dapi 加入产线平台 + seed user_status 字典
- build.sh: 基础模块列表/CRUD循环/wwwroot链接 加 rbac dapi
- create_tables.py: dapi 幂等建表(downapp/downapikey)
- import_init.py: rbac 加入 INIT_MODULES(seed user_status 字典)
修复系统管理「用户管理」500(invalid path) + 「扫描未授权文件」500(__file__)
|
2026-08-21 17:14:59 +08:00 |
|
|
|
398075ac87
|
fix(sysmgr): appbase 系统管理菜单修复
- build.sh: xls2ui 生成 appbase CRUD 页面(svgicon/appcodes/params)
- create_tables.py: appbase 加入幂等建表模块(svgicon 表此前缺失)
- index.ui: 移除 jsonhttpapi 死菜单项
|
2026-08-20 17:43:32 +08:00 |
|
|
|
0477563637
|
fix(build.sh): pip install 列表补 pipeline-service(漏装导致部署不经过 pip install)
build.sh 第 5 步 clone 列表含 pipeline-service,但第 6 步 pip install 列表漏了它,
导致 pipeline-service 部署时不被自动 pip install,只能手动(此前 editable install 就是
手动 pip install -e 的产物)。补上后 pipeline-service 走普通 pip install(site-packages 有
真实目录),部署 git pull + pip install 两步都走 build.sh 固化流程。
|
2026-08-20 13:58:46 +08:00 |
|
|
|
b3fc5f99b2
|
feat(build): 一键部署自动安装 office 技能运行时依赖(Node v22.23.2 预编译二进制 + pymupdf)
|
2026-08-19 13:59:51 +08:00 |
|
|
|
1b10c9c8c5
|
fix: build.sh 第4步mv前cd回根目录(修复bricks构建后cwd留在pkgs导致mv pipeline_core报No such file)
|
2026-08-17 08:09:02 +08:00 |
|
|
|
0acdb1fc19
|
feat(build): 部署产线技能 pipelines/{pipeline_id}/common 到 skills/pipelines
|
2026-08-17 00:07:59 +08:00 |
|
|
|
49dc5d687b
|
refactor: 预置技能全量复制到global(公共技能)+packs清单,去掉不加载的library
|
2026-08-16 15:41:56 +08:00 |
|
|
|
ef248b57bc
|
refactor: skills_library部署到skills/library/(统一技能根目录)
|
2026-08-16 15:35:28 +08:00 |
|
|
|
f51f52003a
|
refactor: skills_library部署到运行目录(数据目录),非site-packages
|
2026-08-16 15:29:24 +08:00 |
|
|
|
e82e647907
|
feat: build.sh固化skills_library部署(pip install后复制到site-packages,供skill_pack读取)
|
2026-08-16 15:25:43 +08:00 |
|
p
|
a7cc65da0f
|
feat: 建表脚本 + build.sh 集成建表和初始化数据
|
2026-08-14 17:44:22 +08:00 |
|
p
|
b4e449dd31
|
feat: RBAC 权限机制重构——应用仓库定义 r:p 数据 + 统一导入脚本
|
2026-08-14 15:49:48 +08:00 |
|
p
|
e9798a9bf4
|
feat: build.sh 集成产品/折扣/定价/支付/短信模块
|
2026-08-14 15:25:52 +08:00 |
|
|
|
324a4b7aab
|
feat: 集成 app_audit 审计模块
- pipeline_app.py: load_app_audit(try/except 容错)
- build.sh: clone + pip install + wwwroot 链接加 app_audit
|
2026-08-14 12:21:51 +08:00 |
|
|
|
d4bc917327
|
feat: build.sh 一键安装 bwrap(零root apt download+dpkg -x),start.sh 加 bin 到 PATH
|
2026-08-13 18:07:12 +08:00 |
|
p
|
e62320b732
|
fix: RBAC perm init into build.sh — set_role_perm pipeline schema + load_path.sh venv
|
2026-08-13 17:49:28 +08:00 |
|
|
|
36c7aa3648
|
fix(build): config sync only password_key, databases are app-specific
|
2026-07-18 23:42:52 +08:00 |
|
|
|
e92008c52b
|
fix(build): link appbase wwwroot for get_code.dspy
|
2026-07-18 23:31:30 +08:00 |
|
|
|
756c0ac0cc
|
fix(build): xls2ui CRUD for all pipeline modules (core/ops/dist/sdlc)
|
2026-07-18 23:28:52 +08:00 |
|
|
|
495bbb1422
|
fix(build): auto-sync config from Sage (password_key + sage DB)
|
2026-07-18 23:24:47 +08:00 |
|
|
|
d2a3f216dc
|
fix(build): wwwroot symlinks to pkgs/ modules
|
2026-07-18 23:19:08 +08:00 |
|
|
|
59bcc3da9f
|
fix(build): bricks dist → wwwroot/bricks link
|
2026-07-18 23:17:53 +08:00 |
|
|
|
126f0c0a68
|
fix(build): link module wwwroot directories
|
2026-07-18 23:03:14 +08:00 |
|
|
|
f5d7e15290
|
fix(build): bricks dist mkdir + tenant module
|
2026-07-18 22:53:13 +08:00 |
|
|
|
3c9fdcf444
|
feat: UI pages, build.sh, deployment scripts, model uitype fixes
- Add SDLC dashboard, pipeline editor, ops center UI
- build.sh: clone business modules to pkgs/, xls2ui CRUD, fix created_by
- global_func.py: password_encode None-safe wrapper
- pipeline_app.py: permission cache warmup removed
- load_path.py: RBAC permission registration for all modules
- scripts/merge_i18n.py: i18n merge tool
- bin/init_perms.py, bin/init_data.py: init scripts
- set_role_perm.py: single permission registration
- Model uitype fields set for form editing
- pipeline_core/pipeline_ops load_path.py scripts
|
2026-07-18 22:44:34 +08:00 |
|
|
|
9c29e367d6
|
fix: 移除硬编码路径,全部从git仓库克隆 — 修复config.json DB凭证和路径,build.sh克隆pipeline-sdlc/showcase
|
2026-07-07 21:46:39 +08:00 |
|
|
|
0bc74fdd1a
|
feat: 修复工作区状态并提交CRUD生成文件
- 修复文件权限 (600→644)
- 删除调试日志 (global_func.py)
- 添加 CRUD 生成的 wwwroot 文件 (pipeline_core/dist/ops)
- 添加 mysql.ddl.sql 文件
- 更新 pyproject.toml 配置
- 添加 showcase 模块安装 (build.sh)
- 更新 index.ui (sidebar toggle + 管理按钮)
- 设置 start.sh/stop.sh 可执行权限
- 添加 wwwroot 符号链接 (appbase/rbac/pipeline_sdlc)
- 更新 .gitignore (排除 pkgs/bricks/pipeline.pid)
|
2026-06-26 16:44:23 +08:00 |
|
|
|
9eccd08ffd
|
feat: pipeline-app独立产线后端服务
3个业务模块:
- pipeline_core: 产线定义(pipelines/steps/versions)
- pipeline_ops: 运营(定价/供应量/使用记录)
- pipeline_dist: 分销(分销商/独立定价/API密钥)
- ahserver独立部署(端口9090)
- 独立数据库pipeline
- 80个文件, 符合module/db-table/crud三规范
|
2026-06-11 14:49:02 +08:00 |
|