8 Commits

Author SHA1 Message Date
cb96d72c75 docs: 补充 customer_recharge 审计动作到事件清单 2026-08-17 14:04:51 +08:00
48cc7fca82 feat: 审计库名改用 ServerEnv().get_module_dbname 适配多宿主 + 增加 customer_recharge 审计动作 + build.sh 2026-08-17 13:55:32 +08:00
d5feff2042 docs: 补 skill/SKILL.md(模块规范 MANDATORY 项) 2026-08-14 13:42:28 +08:00
d38e26ffff fix: 审计覆盖 + 备份过滤 + unknown action 保留
- unknown action 在 detail 保留原始值
- backup 支持过滤 + limit 上限(防大响应)
- 提取 _build_filter 公共过滤函数
2026-08-14 13:37:49 +08:00
55e4ce30b8 feat: 审计日志界面 + DataGrid 分页查询
- index.ui: DataGrid 审计日志列表界面
- audit_service: list_audit_logs 改分页返回 {rows,total}
- audit.dspy: list 返回 DataGrid 格式
- load_path: 注册 /app_audit 界面权限
2026-08-14 13:23:40 +08:00
7e40c80410 merge: 解决 README 冲突,采用 app_audit 完整文档 2026-08-14 12:20:08 +08:00
6bcc1469eb feat: app_audit 审计日志全局模块(独立仓库)
- audit_service.py: audit_log 写入 + is_audit_role + list/backup/delete
- init.py: load_app_audit 建 sd_audit_logs 表 + owner.audit 角色
- audit.dspy: list/backup/delete 仅 owner.audit(审计独立性)
- models + load_path.py + README
2026-08-14 12:19:38 +08:00
c3258ba7f6 Initial commit 2026-08-14 12:15:56 +08:00