added support for optional checkboxes

This commit is contained in:
2025-11-20 14:27:34 -05:00
parent 23ebbe7a85
commit d9e4c1d6ff
4 changed files with 46 additions and 14 deletions

View File

@@ -9,6 +9,8 @@ export interface Course {
updated_at: string;
deleted?: number | boolean;
prereq_id?: number | null;
hasBookwork: boolean;
hasQual: boolean;
}
export interface CourseEventDetails {
@@ -31,11 +33,13 @@ export interface CourseEventDetails {
created_by: number | null;
created_by_name: string | null;
course_name: string | null;
course: Course | null;
}
export interface CourseAttendee {
passed: boolean; // tinyint(1)
passed_bookwork: boolean; // tinyint(1)
passed_qual: boolean; // tinyint(1)
attendee_id: number; // PK
course_event_id: number; // PK
attendee_role_id: number | null;
@@ -57,7 +61,8 @@ export interface CourseAttendeeRole {
}
export interface RawAttendeeRow {
passed: number;
passed_bookwork: number; // tinyint(1)
passed_qual: number; // tinyint(1)
attendee_id: number;
course_event_id: number;
attendee_role_id: number | null;