83 Commits

Author SHA1 Message Date
p
f5ac6e38f4 fix: 转义 Html script 的 </script> 防止提前终止 HTML shell 2026-08-14 16:11:28 +08:00
p
adc3bad5b2 feat: 右侧内容区改 TabPanel,菜单项点击动态添加/切换 tab 2026-08-14 16:07:42 +08:00
p
9482b4741d feat: 左侧菜单加产品/折扣/定价/支付 + appbase 子菜单 2026-08-14 15:52:51 +08:00
p
727fc6b9b5 feat: rp.json 补模块根路径,完整自足 r:p 数据 2026-08-14 15:51:27 +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
p
a8f92a58b6 feat: 左侧菜单加系统管理父菜单(rbac 子菜单) 2026-08-14 14:58:02 +08:00
p
3db7b8edce feat: 主页侧边栏加远程空间菜单入口 2026-08-14 13:33:11 +08:00
6d1953cd1d feat: 主菜单加审计日志入口(/app_audit) 2026-08-14 13:23:48 +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
p
ed7aa81023 fix: i18n_getmsgs 路由到内置 i18n registerfunction + language 用 text 显示 2026-08-14 12:04:18 +08:00
p
d0fe4c98cf feat: 主页 Header 加语言切换 + RBAC 用户登录(参考 sage shell) 2026-08-14 11:59:14 +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
eda36c8b69 fix: load_path.sh tolerate per-module failure (no set -e) 2026-08-13 17:52:41 +08:00
p
07a9bc40b4 config: add .xterm/.ws processors for terminal backend 2026-08-13 17:50:58 +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
eda23f7ae5 refactor: extract pipeline_dist and pipeline_ops as independent modules 2026-08-03 16:21:20 +08:00
9d6446410f refactor: extract pipeline_core and pipeline_task as independent modules
- pipeline_core moved to independent repo pipeline_core.git
- pipeline_task symlink fixed to relative path
- All modules now cloned independently under pkgs/
- Removed embedded module source from umbrella repo
2026-08-03 16:12:29 +08:00
941c3c838e fix: replace wwwroot/pipeline_core dir with symlink to pkgs/pipeline_core/wwwroot; delete old CRUD files 2026-08-01 12:21:15 +08:00
0b01c58534 fix: llm CRUD json URLs match generated dspy names; rebuild llm index.ui 2026-08-01 11:33:32 +08:00
7288eb5ba8 fix: remove cockpit sidebar menu item (replaced by pipeline-sdlc index) 2026-07-31 12:24:08 +08:00
c994beb85a feat: add cockpit sidebar menu item 2026-07-30 18:26:36 +08:00
5c478b34f5 bugfix 2026-07-19 12:00:58 +08:00
a3fc40e281 bugfix 2026-07-19 11:54:51 +08:00
4b29ed0f87 bgfix 2026-07-19 11:53:13 +08:00
ffd36a3c51 fix: get_module_dbname returns pipeline for all modules 2026-07-18 23:48:23 +08:00
668bc55ed8 feat: get_module_dbname in pipeline_app.py + ServerEnv registration 2026-07-18 23:44:59 +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
3623d5725e feat: add tenant module — menu entry + init loading
- Add tenant wwwroot symlink to pipeline-app
- Add '租户管理' to sidebar menu
- Load tenant.init in app init
2026-07-09 11:17:20 +08:00
4e560116e9 feat: add KTV产线 sidebar menu entry 2026-07-09 08:09:13 +08:00
e23b32066e fix: add pipeline_sdlc nav entry, fix pipeline_task url 2026-07-09 07:42:36 +08:00
da80c0b153 fix: sor.U() 3-arg -> 2-arg in update_pipeline_step and update_pipeline_version 2026-07-09 07:08:58 +08:00
4277d14aee fix: sor.U() 3-arg -> 2-arg in publish_pipeline 2026-07-09 07:07:18 +08:00
fc041fc5f4 style: modernize card UI — colored icon boxes, fixed height, white bg, Title3
- pipeline_core: 3 cards with colored icon containers (blue/green/amber)
- pipeline_ops: 3 cards with icons (red/sky/purple), consistent height
- pipeline_dist: 2 cards with icons (green/orange), added distributor management card
2026-07-08 19:10:44 +08:00
7f50eba204 fix: pipeline_core index.ui — widget id mismatch broke card clicks
Cards used target=app.pipeline_core_content but widget id was app.pipeline_core_content (dot in name).
Fixed: id → pipeline_core_content, now matches bricks app.child lookup.
2026-07-08 18:53:23 +08:00
76a7e0444f bugfix 2026-07-08 18:45:44 +08:00
8bbba45564 fix: config — pipeline DB, remove redundant paths, add module_dbname
- DB was pointing to 'sage' instead of 'pipeline' (root cause of login 500)
- Removed extra path entries that conflict with wwwroot symlinks
- Added module_dbname mapping for all pipeline modules
2026-07-08 18:36:57 +08:00
d615a9ed0c bugfix 2026-07-08 18:27:23 +08:00
a243f1d9cf fix: ktv_adapter model names — remove ky- prefix to match actual Sage llm records
- All 8 GPU service models now match tokentest llm names
- Add supporting app modules (quality_gate, model_selector, global_func, eval_music, eval_video)
2026-07-08 18:05:13 +08:00
bba2e12cbf fix: pipeline UI - menu width, task URL, admin button target
- Fix task center URL: /pipeline_task/ → /pipeline_sdlc/sd_projects/
- Admin button opens in new window instead of replacing main content
- Menu width: fixed 220px with min-width 200px
2026-07-08 18:03:14 +08:00
5bc6bdce85 bugfix 2026-07-08 17:47:20 +08:00
abd5837509 fix: rewrite index.ui for pipeline_ops/pipeline_dist as proper bricks cards
- pipeline_ops: VBox+ResponsableBox cards → pricing/capacity/usage_log
- pipeline_dist: VBox+ResponsableBox cards → distributor_pipeline
- main index.ui: fix task center URL (/pipeline_task→/pipeline_sdlc/sd_projects), menu cwidth
2026-07-08 17:43:49 +08:00