6491182249
feat: add view_assets page — browse media by group with bricks widgets
...
- init.py: add rl_list_assets_client() — validates org ownership, syncs
from vendor, returns asset list with status/url/type
- view_assets.ui: dropdown to select vendor_group_id, submit triggers
asset list display
- submit_list_assets.dspy: returns responsive card grid with Image/
VideoPlayer/AudioPlayer widgets, per-asset refresh status + download
- index.ui: add '查看素材' card for customers
- load_path.py: register view_assets.ui under logined RBAC
2026-05-30 10:31:08 +08:00
414d0e66ed
refactor: 移除uapi依赖,改用直接V4签名调用火山引擎API
...
- 新增 rl_volcengine_client.py: V4 HMAC-SHA256签名 + StreamHttpClient
- rl_vendor_config 表新增 ak/sk 字段,AK/SK直接存储(不再经过uapi/upappkey)
- init.py: _call_vendor 改用 rl_volcengine_client.call_volcengine_api
- api_mapping 改为直接映射Volcengine API Action(如CreateAsset)
- SQL: 移除upappkey部分,ak/sk存入rl_vendor_config
2026-05-29 14:13:47 +08:00
39f98a7136
add: 火山引擎AK/SK凭证
2026-05-29 13:28:34 +08:00
1264a6a2fa
add: 火山引擎真人人像模块配置SQL
...
- rl_vendor_config: api_mapping映射内部操作到uapi.name
- upappkey: AK/SK存储(需替换实际凭证)
- appcodes_kv: 供应商下拉代码
2026-05-29 13:27:11 +08:00
38650389b1
feat: add load_path.py with role-based wildcard % coverage
2026-05-29 00:52:24 +08:00
af65c307f8
feat: add callback handler and group query API for client auth flow
...
- Add rl_handle_callback() to init.py: handles Volcengine H5 auth callback,
queries vendor for result, registers rl_org_group mapping
- Add rl_query_groups() to init.py: client API to query authenticated
group_ids for an org
- Add wwwroot/api/rl_callback.dspy endpoint (no auth required for vendor POST)
- Add wwwroot/api/rl_query_groups.dspy endpoint (login required)
- Remove deprecated rl_app_user_* files (no longer used)
- Update scripts/load_path.py: rl_callback -> any role, rl_query_groups -> logined
2026-05-28 16:57:04 +08:00
2cd0974909
refactor: vendor config and org-group mapping
2026-05-28 16:44:00 +08:00
530f337704
feat: add downapp user API interfaces and ops management table
...
- New table rl_app_user for application tracking
- APIs: rl_apply, rl_verify, rl_upload, rl_status, rl_check_app_status
- Ops CRUD for managing applications and keys
- Multi-vendor support reserved via vendor field
2026-05-28 16:25:02 +08:00
0e5696f5da
feat: 真人人像素材管理模块初始版本
...
- 支持火山方舟(Volcengine Ark)真人人像素材API
- AK/SK HMAC-SHA256签名(纯stdlib实现)
- 素材组合(Asset Group)管理: 创建认证、查询、删除
- 素材资产(Asset)管理: 上传、状态同步、删除
- 多供应商可扩展架构
- 完整CRUD + 前端UI + uapi SQL配置
- 12个API端点 + 6个前端页面
- 数据库表: rl_asset_group, rl_asset
2026-05-28 08:55:09 +08:00