66b8b42064
docs: add README.md and skill/SKILL.md
2026-08-03 16:46:18 +08:00
21ecaf3a5e
fix: llm CRUD json URLs match generated dspy names; rebuild llm index.ui
2026-08-03 16:09:55 +08:00
801bff63ea
fix: get_module_dbname returns pipeline for all modules
2026-08-03 16:09:55 +08:00
827bbb80b4
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-08-03 16:09:55 +08:00
c62416d994
fix: sor.U() 3-arg -> 2-arg in update_pipeline_step and update_pipeline_version
2026-08-03 16:09:55 +08:00
864d3ef218
fix: sor.U() 3-arg -> 2-arg in publish_pipeline
2026-08-03 16:09:55 +08:00
ddc3db5364
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-08-03 16:09:55 +08:00
16418a03ef
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-08-03 16:09:55 +08:00
5a7c0b438d
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-08-03 16:09:55 +08:00
91160d6d96
fix: init/data.json格式修正+model codes补全
...
pipeline-core:
- pipelines.json codes cond: id -> parentid
pipeline-ops:
- init/data.json: 转为Format B(parentid/parentname/items)
- pipeline_pricing.json: +4 codes(pricing_type/currency/status/pipeline_id)
- pipeline_capacity.json: +2 codes(capacity_status/pipeline_id)
- pipeline_usage_log.json: +2 codes(usage_status/pipeline_id)
pipeline-dist:
- init/data.json: 转为Format B(parentid/parentname/items)
- distributors.json: +1 code(distributor_status)
- distributor_pipeline.json: +4 codes(markup_type/dp_status/外键)
2026-08-03 16:09:55 +08:00
d9a1903d7a
feat: pipeline-app独立产线后端服务
...
3个业务模块:
- pipeline_core: 产线定义(pipelines/steps/versions)
- pipeline_ops: 运营(定价/供应量/使用记录)
- pipeline_dist: 分销(分销商/独立定价/API密钥)
- ahserver独立部署(端口9090)
- 独立数据库pipeline
- 80个文件, 符合module/db-table/crud三规范
2026-08-03 16:09:55 +08:00
5f8828954a
Initial commit
2026-08-03 16:09:19 +08:00