|
|
7db4f63df9
|
fix(import_init): 嵌套码表kv id改用getID(),修拼接id超32字符1406崩溃(bid_qual_match_status_human_required=36);幂等仍靠(parentid,k)组合检查
|
2026-09-14 12:43:42 +08:00 |
|
|
|
f0a21a51c6
|
feat(voucher): 代金券模块宿主接入——build.sh四清单(clone/pip/xls2ui/软链)+pipeline_app.py load_voucher(ticket后,注册送券事件挂钩)+import_init字典种子+index.ui客户'我的代金券'/管理'代金券管理'(is_ticket_staff门禁)菜单;配套voucher仓库6cf7098
|
2026-09-12 19:07:17 +08:00 |
|
|
|
9674a2ee4b
|
feat(ticket): 工单管理模块应用集成——load链/build.sh三清单/种子/i18n/菜单/冒烟
- app/pipeline_app.py: try-import load_ticket()+load链(pipeline_task之后,依赖pipeline_service的provider注册/llm_bridge/rag_client)
- build.sh: clone/pip install/wwwroot软链三清单加ticket(无json/CRUD故不进xls2ui清单)
- conf/config.json module_dbname: ticket→pipeline; scripts/import_init.py INIT_MODULES加ticket(码表+owner.maintainer角色种子)
- scripts/merge_i18n.py MODULES加ticket; i18n四语言+3词条(我的工单/工单管理/提交新工单)
- wwwroot/index.ui: 客户分支「我的工单」;管理分支「工单管理」(is_ticket_staff=owner.maintainer/admin/superuser Jinja门禁)
- deploy/smoke: s15/s16工单两页面用例
- rp.json不改: 权限由模块load_path.py逐个精确配(管理页壳owner三角色,业务权限服务端按current_role动态校验)
|
2026-09-10 16:14:39 +08:00 |
|
|
|
44e6f5b18a
|
fix(deploy): m0014补m0012静默丢失的llm_usage_status FAILED字典行(INSERT IGNORE先于legacy挪移+CI排序规则撞唯一索引被跳过)+import_init单行冲突告警跳过不中止全量(计算id与legacy行CI撞PRIMARY实测)
|
2026-09-07 14:26:01 +08:00 |
|
|
|
8ede565596
|
fix(host): load_xxx 规范化调用点(load_rag/load_pipeline_llm/load_pipeline_sdlc)+pipeline-task 接入修复(init加载/build.sh四清单补名/wwwroot软链下划线)+opportunity 建表走json2ddl幂等+import_init登记
|
2026-09-07 13:57:54 +08:00 |
|
|
|
252f119f35
|
feat(llm-govern): 集成pipeline-llm模型治理模块
- pipeline_app.py: load_llm() try/except兜底加载
- build.sh: clone/pip install/CRUD生成/wwwroot软链 四处枚举加pipeline-llm
- create_tables.py: 执行模块手写幂等DDL(8张llm_表,不走json2ddl避DEFAULT引号bug)
- import_init.py: 注册appcodes字典; rp.json: /pipeline-llm/** → logined
- index.ui主菜单: 加「模型治理」项(/pipeline-llm, TabPanel)
|
2026-09-01 17:28:03 +08:00 |
|
|
|
521d3ca75a
|
fix(import_init): INIT_MODULES 补 pipeline-bidding——漏了导致投标产线码表从未导入
|
2026-08-31 13:45:56 +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 |
|
|
|
f59e6f3c45
|
refactor(deploy): sd_audit_logs 建表 + owner.audit 角色从启动期迁到部署期(create_tables.py + import_init.py)
|
2026-08-18 16:23:25 +08:00 |
|
|
|
79363bc0da
|
fix(import_init): appcodes_kv 幂等检查改 (parentid,k) 组合(历史数据用 UUID id,用 id 检查会漏判致唯一索引冲突)
|
2026-08-17 11:36:30 +08:00 |
|
|
|
91eac9e119
|
fix(import_init): 支持嵌套格式data.json + 加pipeline_core/pipeline-sdlc appcodes导入
|
2026-08-17 11:35:02 +08:00 |
|
p
|
dcddf9dabf
|
feat: 统一初始化数据导入脚本(模块 init/data.json 字典)
|
2026-08-14 17:42:30 +08:00 |
|