Load full artifact scan in dashboard
This commit is contained in:
@@ -54,7 +54,10 @@ def evaluate_project() -> dict:
|
||||
and "resultFamilyFilter" in frontend_text
|
||||
and "resultRoleFilter" in frontend_text
|
||||
and "familyOptions" in frontend_text
|
||||
and "roleOptions" in frontend_text,
|
||||
and "roleOptions" in frontend_text
|
||||
and "/api/results?limit=1000" in frontend_text
|
||||
and "setResults(resultsNext)" in frontend_text
|
||||
and "slice(0, 240)" not in frontend_text,
|
||||
"job_progress_ui": "JobProgressBar" in frontend_text and "progressTrack" in frontend_text,
|
||||
"runtime_readiness_ui": "runtimeReadiness" in frontend_text and "环境就绪" in frontend_text,
|
||||
"capability_matrix_ui": "capabilities" in frontend_text and "全功能矩阵" in frontend_text,
|
||||
|
||||
@@ -4,7 +4,7 @@ import asyncio
|
||||
import json
|
||||
from pathlib import Path
|
||||
|
||||
from fastapi import FastAPI, File, HTTPException, UploadFile
|
||||
from fastapi import FastAPI, File, HTTPException, Query, UploadFile
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from fastapi.responses import FileResponse, StreamingResponse
|
||||
|
||||
@@ -211,12 +211,12 @@ async def api_job_events(job_id: str):
|
||||
|
||||
|
||||
@app.get("/api/results")
|
||||
def api_results() -> list[dict]:
|
||||
return scan_results()
|
||||
def api_results(limit: int = Query(1000, ge=1, le=5000)) -> list[dict]:
|
||||
return scan_results(limit=limit)
|
||||
|
||||
|
||||
@app.get("/api/results/curves")
|
||||
def api_result_curves(limit: int = 100) -> list[dict]:
|
||||
def api_result_curves(limit: int = Query(100, ge=1, le=500)) -> list[dict]:
|
||||
return scan_training_curves(limit=limit)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user