feat(audit): 增加场景筛选与日志摘要展示

This commit is contained in:
2026-05-30 00:31:13 +08:00
parent c2b3a3b4f7
commit 81f17319ff
4 changed files with 73 additions and 3 deletions

View File

@@ -4,8 +4,19 @@ from .models import AgentAuditLog
def log_list(request):
# 列表页支持按场景筛选,方便演示时快速定位同一类场景的执行记录。
scenario_id = (request.GET.get("scenario_id") or "").strip()
logs = AgentAuditLog.objects.all()
return render(request, "audit/log_list.html", {"logs": logs})
if scenario_id:
logs = logs.filter(scenario_id=scenario_id)
return render(
request,
"audit/log_list.html",
{
"logs": logs,
"selected_scenario_id": scenario_id,
},
)
def log_detail(request, log_id: int):