4 Commits

Author SHA1 Message Date
48cc7fca82 feat: 审计库名改用 ServerEnv().get_module_dbname 适配多宿主 + 增加 customer_recharge 审计动作 + build.sh 2026-08-17 13:55:32 +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
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