Implemented system to track member qualifications from training reports

This commit is contained in:
2026-03-31 18:57:47 -04:00
parent e672159c51
commit 0deb2ac316
10 changed files with 518 additions and 4 deletions

View File

@@ -0,0 +1,23 @@
export interface MemberQualification {
id: number;
member_id: number;
course_id: number;
event_date: Date | null;
active: boolean;
awarded_by_id: number | null;
revoked_by_id: number | null;
revoked_reason: string | null;
revoked_at: Date | null;
source_course_event_id: number | null;
created_at: Date;
updated_at: Date;
}
export interface MemberQualificationView {
course_id: number;
course_name: string;
course_short_name: string;
awarded_on: Date | null;
active: boolean;
source_course_event_id: number | null;
}