9 Commits

Author SHA1 Message Date
ymq
ff1fd82619 refactor(remote): 依赖安装轮询改无状态(owner_type查询远程进度文件) 2026-08-28 21:46:34 +08:00
ymq
aaee649e4f feat(remote): 远程空间页加「初始化远程环境」按钮+依赖安装状态轮询API 2026-08-28 21:10:07 +08:00
ymq
af178f98ad fix: 机构远程空间配置表单取值/赋值 bug + get 支持 owner_type
根因:bricks.Form.getValue() 返回 FormData 对象(非普通对象),v.remote_host=undefined 传空值报格式非法;setValue 是 InlineForm 方法,Form 无此方法导致加载失败
- 取值 getValue→_getValue(返回 {name:value} 普通对象)
- 加载遍历 name_inputs 逐个 setValue
- work_env.dspy get 加 owner_type 参数,org 页面加载 org 级(原 user 级优先导致看不到 org 配置)
2026-08-14 15:15:24 +08:00
ymq
e33bd24227 fix: 补全审计接入点
- deploy_account: account_create/account_remove/sandbox_run 审计
- work_env: org_key_gen/remote_bwrap 审计
2026-08-14 13:37:53 +08:00
ymq
534591e5d5 refactor: 审计 API 迁移到 app_audit 模块
- 删除 wwwroot/api/audit.dspy(迁移到 app_audit)
- work_env.dspy 改 import app_audit.audit_service
- load_path.py 移除 audit.dspy 的 owner.audit 注册
2026-08-14 12:21:01 +08:00
ymq
359c57b156 feat: 审计 API(仅 owner.audit)+ work_env 写审计日志 2026-08-14 12:11:01 +08:00
ymq
9ab0db53ad feat: work_env 加 get_org_pubkey(admin 获取机构公钥配置远程免密) 2026-08-14 11:58:52 +08:00
ymq
a97512a760 security: org 级工作环境仅超管可设 + user 级强制设自己 2026-08-14 11:26:39 +08:00
ymq
7350e04cf6 feat: 工作环境 API (get/set/ensure_remote_bwrap) + deploy_account run 支持远程模式 2026-08-14 11:12:59 +08:00