Files
BlueArchiveToolkit/web/admin/README.md
T
nyaKazuha ab21344773
bat-rust / Build and test Rust (push) Canceled after 0s
bat-rust / Build and test Go API (push) Canceled after 0s
feat(i18n): 完成 localized patch 发布回滚闭环
Closes #45
2026-08-31 00:02:55 +08:00

33 lines
1.7 KiB
Markdown

# bat-api Admin Panel
本目录预留给后续 `bat-api` 管理面板。当前后端已提供只读入口
`GET /admin/`,返回 health、ready、bootstrap、release、resources 和 OpenAPI
链接。
需要配置 `BAT_API_AUTH_TOKEN` 的接口:
- `GET /admin/schedules`:转发 Rust 持有的 schedule 查询,支持 `id``group`
`enabled` 过滤。
- `POST /admin/control/schedule-{add,update,remove,run}`:转发
`schedule.*` 计划控制。
- `POST /admin/control/translation-task-update`:转发
`translation.task.update`,供外部 provider 流程回写任务状态。
- `POST /admin/control/translation-worker-run`:转发
`translation.worker.run`,触发 Rust provider worker。
- `POST /admin/control/translation-proofread`:转发
`translation.proofread`,把汉化 workflow 标记为人工校对中。
- `POST /admin/control/localized-publish`:转发 `localized.publish`,从工作台或
completed worker 结果构建并发布汉化 release。
- `POST /admin/control/localized-rollback`:转发 `localized.rollback`,恢复
manifest 记录的上一汉化 release。
- `GET /admin/translation/status`:转发 `localized.status`,读取当前汉化 release
与 workflow 状态。
- `GET /admin/translation/tasks`:转发 `translation.tasks`,按分页、release、
TextUnit、状态和失败原因过滤查询 worker 状态。
- `GET /admin/translation/handoff`:转发 `translation.handoff`,读取当前
release 的完整翻译交接视图。
正式前端必须复用资源 API 的 HTTP 鉴权、限流、访问日志、反代处理和动态响应
`Cache-Control: no-store` 策略。静态前端资产仍为 not implemented,尚未作为
本目录的稳定交付物。当前组件边界见 `docs/reports/GO_STATUS.md`