Added support for challenges and tweaked qual awarding rules

This commit is contained in:
2026-05-22 09:00:32 -04:00
parent 7532436b9a
commit f8b1811b74
10 changed files with 259 additions and 54 deletions
+1
View File
@@ -11,6 +11,7 @@ export const courseEventAttendeeSchema = z.object({
export const trainingReportSchema = z.object({
id: z.number().int().positive().optional(),
course_id: z.number({ invalid_type_error: "Must select a training" }).int(),
is_challenge: z.boolean().default(false),
event_date: z
.string()
.refine(