add manual validation request on the submission form

This commit is contained in:
2025-10-30 12:12:33 +01:00
parent 2260c7cc27
commit 8960f551e6
9 changed files with 94 additions and 11 deletions
+9 -3
View File
@@ -115,6 +115,7 @@ export class ApiService {
async createSubmission(
submissionData: {
notes?: string
manual_validation_requested?: boolean
responses: Array<{
puzzle_id: number
puzzle_name: string
@@ -225,9 +226,10 @@ export const puzzleHelpers = {
export const submissionHelpers = {
async createFromFiles(
files: SubmissionFile[],
files: SubmissionFile[],
puzzles: SteamCollectionItem[],
notes?: string
notes?: string,
manualValidationRequested?: boolean
): Promise<ApiResponse<Submission>> {
// Group files by detected puzzle
const responsesByPuzzle: Record<string, {
@@ -286,7 +288,11 @@ export const submissionHelpers = {
// Extract actual File objects for upload
const fileObjects = files.map(f => f.file)
return apiService.createSubmission({ notes, responses }, fileObjects)
return apiService.createSubmission({
notes,
manual_validation_requested: manualValidationRequested,
responses
}, fileObjects)
},
async loadSubmissions(limit = 20, offset = 0): Promise<Submission[]> {