|
|
cf2e2f699c
|
feat: KTV服务uapi补全 — 14个GPU端点 stream/data/response/ioid 补全 + uapiio定义 + RBAC权限
|
2026-07-06 11:42:44 +08:00 |
|
|
|
55caa3e2b2
|
feat: KTV网关14端点(fc+realesrgan-status)
|
2026-07-06 08:25:37 +08:00 |
|
|
|
9002402481
|
fix: ktv-gateway upapp ownerid='0'
|
2026-07-06 08:18:24 +08:00 |
|
|
|
ce35d108eb
|
feat: KTV产线网关部署SQL+nginx配置(12端点)
|
2026-07-06 08:13:46 +08:00 |
|
|
|
7646ab5fac
|
rbac: add /supplychain/api/contract_attach_delete.dspy
|
2026-07-03 17:45:58 +08:00 |
|
|
|
ef44700203
|
chore: gitignore deploy artifacts (config, pid, symlinks)
|
2026-07-03 17:28:44 +08:00 |
|
|
|
8b12cb4aff
|
chore: gitignore py3/, logs/, __pycache__/; remove them from tracking
|
2026-07-03 17:26:18 +08:00 |
|
|
|
0df2d20d12
|
feat: 注册 contract_upload.dspy
|
2026-07-03 17:05:26 +08:00 |
|
|
|
86176dfd96
|
feat: 注册 contract_attach 路径
|
2026-07-03 16:40:00 +08:00 |
|
|
|
12af8e9ac8
|
fix: CRUD endpoint return format - remove json.dumps, use widgettype format
|
2026-07-03 14:51:19 +08:00 |
|
|
|
57f683671e
|
rbac: expand supplychain wildcards to 155 explicit paths
|
2026-07-03 14:06:13 +08:00 |
|
|
|
70bab439e9
|
feat: 注册 llm_metrics 和 user_llm_policy 路径
|
2026-07-02 13:16:26 +08:00 |
|
|
|
7d943284ae
|
rbac: add /uapi/copy_uapi.ui and /uapi/api/copy_uapi.dspy paths
|
2026-07-01 14:22:02 +08:00 |
|
|
|
aceac58764
|
bugfix
|
2026-06-30 16:42:29 +08:00 |
|
|
|
7bda5f4094
|
feat: 注册 rbac api 路径 — add_user.dspy / update_user.dspy
|
2026-06-29 15:12:45 +08:00 |
|
|
|
6c94376b3d
|
bugfix
|
2026-06-29 13:50:45 +08:00 |
|
|
|
df0f50e4f7
|
fix: 恢复 language.ui 为原版 Text widget
VBox 是布局容器不支持 click 事件,导致:
- 语言代码不显示(VBox 无 otext)
- 点击无反应(VBox 不触发 click bind)
- 语言切换后代码不更新(缺少 app lang bind)
恢复为 Text widget + Popup click + lang event bind
|
2026-06-29 13:26:29 +08:00 |
|
|
|
422f93c7f1
|
feat: merge_i18n.py 加入 bricks 模块
bricks 是基础框架(dist -> wwwroot/bricks 符号链接),
不在 build.sh 业务模块循环中,需手动加入。
模块顺序: sage → bricks → 业务模块(优先级递增)
|
2026-06-29 12:03:51 +08:00 |
|
|
|
ed7cd6ba54
|
chore: 停止追踪生成的 i18n 文件,添加语言切换图标
- 从 git 删除 wwwroot/i18n/{zh,en,jp,ko}/ 生成文件(由 merge_i18n.py 生成)
- 添加 .gitignore 排除生成目录
- 新增 language.svg (globe icon) 替换纯文字语言切换器
- language.ui 改为 VBox: globe图标 + 语言代码标签
|
2026-06-29 11:46:15 +08:00 |
|
|
|
7d6362b1d4
|
chore: remove committed symlink wwwroot/bugfix
|
2026-06-29 11:31:26 +08:00 |
|
|
|
6493b636a7
|
fix: i18n_getmsgs.dspy 读取路径缺少 i18n/ 前缀
原代码: os.path.dirname(__file__) + lang → wwwroot/{lang}/i18n.json (不存在)
修正为: + 'i18n' + lang → wwwroot/i18n/{lang}/i18n.json (正确)
同时重跑 merge_i18n.py 确保生成最新合并文件
|
2026-06-29 11:31:13 +08:00 |
|
|
|
2dda711b73
|
fix: merge_i18n.py 使用 build.sh 模块清单替代 load_path.py 解析\n\n- 模块来源改为 build.sh 第29行(Sage业务模块,与 wwwroot 符号链接一致)\n- 新增模块: discount, harnessed_reasoning, reallife_asset, bugfix\n- 移除误判模块: dagflow, kboss, skillagent, checklang\n- 当前: 23模块(含sage), 21个有i18n目录
|
2026-06-29 11:22:08 +08:00 |
|
|
|
8aea8d9d9a
|
feat: add merge_i18n.py — 合并所有模块i18n到wwwroot/i18n
|
2026-06-29 11:01:24 +08:00 |
|
|
|
3948f623ac
|
feat(i18n): 添加DataViewer弹窗国际化翻译
新增key:
- Search Filter (搜索过滤/検索フィルター/검색 필터)
- Delete conform (删除确认/削除確認/삭제 확인)
- Are you sure to delete this record?
|
2026-06-26 11:05:29 +08:00 |
|
|
|
8f8543283b
|
feat(pricing): register pricing_data_display.ui in load_path.py
|
2026-06-26 10:56:43 +08:00 |
|
|
|
f4a5a66929
|
fix: i18n_getmsgs.dspy 移到 wwwroot 根目录
|
2026-06-25 14:20:48 +08:00 |
|
|
|
9f66377222
|
fix: i18n_getmsgs.dspy 返回扁平字典格式
|
2026-06-25 14:13:23 +08:00 |
|
|
|
156767b1e8
|
fix: i18n_getmsgs.dspy 移到 i18n 目录下
|
2026-06-25 14:07:00 +08:00 |
|
|
|
d3befb972d
|
feat: 添加 i18n_getmsgs 端点支持多语言翻译
|
2026-06-25 14:03:16 +08:00 |
|
|
|
9fc8941529
|
feat: 添加i18n合并脚本 - 将所有模块i18n合并到wwwroot/i18n
|
2026-06-25 13:53:32 +08:00 |
|
|
|
e5450225aa
|
i18n: 添加文件上传控件提示翻译(zh/ko/jp/en)
|
2026-06-25 13:53:23 +08:00 |
|
Hermes Agent
|
d3ccdeaa3e
|
feat: 注册accounting/credit_limit路径到RBAC
|
2026-06-24 16:39:39 +08:00 |
|
Hermes Agent
|
7b5180ea5c
|
refactor: 移除 product_management 的 product_type_config 权限路径
|
2026-06-24 10:34:49 +08:00 |
|
Hermes Agent
|
0c4269fd06
|
fix: discount CRUD路径改为tablename/index.ui格式
|
2026-06-24 01:25:00 +08:00 |
|
Hermes Agent
|
dce3348bf6
|
feat: 添加折扣管理菜单到global_menu
- 管理员侧新增'折扣管理'菜单(定价管理后面)
- 子菜单: 折扣方案/折扣产品明细/营销方案/促销码/客户归属
- 新增percent.svg图标
|
2026-06-24 00:58:40 +08:00 |
|
Hermes Agent
|
f2e71ab234
|
移除models/.DS_Store,gitignore全局DS_Store
|
2026-06-22 15:01:44 +08:00 |
|
Hermes Agent
|
b59f46df3e
|
移除临时文件,添加/更新.gitignore
|
2026-06-22 15:00:31 +08:00 |
|
Hermes Agent
|
7884a1193d
|
移除.DS_Store,添加.gitignore
|
2026-06-22 14:59:33 +08:00 |
|
Hermes Agent
|
dc85982059
|
feat: add i18n translations (zh/en/jp/ko) for all modules
|
2026-06-19 15:01:39 +08:00 |
|
Hermes Agent
|
6225ce06c9
|
Revert "fix: root VBox height:100% instead of cheight:40"
This reverts commit c4450d2a6c26ae38aea2c2edf4ada073421b2898.
|
2026-06-19 14:26:33 +08:00 |
|
Hermes Agent
|
c4450d2a6c
|
fix: root VBox height:100% instead of cheight:40
|
2026-06-19 14:25:11 +08:00 |
|
Hermes Agent
|
9b6e3b7d14
|
feat: supplychain模块RBAC权限注册 - 新增38条路径: 对账/结算/充值/CRUD列表等页面和dspy
|
2026-06-18 13:51:46 +08:00 |
|
Hermes Agent
|
cee55d0a59
|
feat: 重构账务中心菜单为四级层次结构
菜单结构:
- 账务配置: 科目设置/账务设置/会计分录配置
- 财务处理: 客户信用额度/代客充值/错帐处理
- 分销商结算: 分销商对账/明细对账/分销商结算
- 供应商财务: 供应商充值/供应商对账/供应商明细对账/供应商结算
同时修正CRUD JSON output_dir指向accounting模块
|
2026-06-18 13:33:14 +08:00 |
|
Hermes Agent
|
5583a12e7d
|
sage: import_codes.py支持parentid/items格式的data.json
|
2026-06-18 11:24:57 +08:00 |
|
Hermes Agent
|
612b23f540
|
bugfix
|
2026-06-18 10:46:23 +08:00 |
|
Hermes Agent
|
a1a646eadb
|
i18n: update en/jp/ko translations for all extracted keys
|
2026-06-18 08:45:26 +08:00 |
|
Hermes Agent
|
51de98b343
|
chore: 添加json/build.sh脚本
|
2026-06-17 17:26:29 +08:00 |
|
Hermes Agent
|
eddda651da
|
fix: product_management menu items point directly to CRUD lists instead of iframe wrappers
|
2026-06-17 16:14:23 +08:00 |
|
Hermes Agent
|
54c9e229a0
|
refactor: import_codes.py改用getConfig()+DBPools+sqlor模式
|
2026-06-17 16:04:03 +08:00 |
|
Hermes Agent
|
67e61da2fd
|
fix: 更新appcodes_kv导入SQL,匹配parentid+k唯一索引
|
2026-06-17 15:36:14 +08:00 |
|