From 856f34f0fa0551b981b13275c9bcf00ed883265c Mon Sep 17 00:00:00 2001 From: ajdj100 Date: Fri, 21 Nov 2025 11:25:50 -0500 Subject: [PATCH] added support for short course names in the case of super long names (looking at you RSLC) --- api/src/services/CourseSerivce.ts | 1 + shared/types/course.ts | 1 + ui/src/pages/TrainingReport.vue | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/api/src/services/CourseSerivce.ts b/api/src/services/CourseSerivce.ts index 9b23afa..43d58b1 100644 --- a/api/src/services/CourseSerivce.ts +++ b/api/src/services/CourseSerivce.ts @@ -114,6 +114,7 @@ export async function getCourseEvents(): Promise { E.event_date AS date, E.created_by, C.name AS course_name, + C.short_name AS course_shortname, M.name AS created_by_name FROM course_events AS E LEFT JOIN courses AS C diff --git a/shared/types/course.ts b/shared/types/course.ts index 51f99cb..8ae21f0 100644 --- a/shared/types/course.ts +++ b/shared/types/course.ts @@ -84,6 +84,7 @@ export interface CourseEventSummary { event_id: number; course_id: number; course_name: string; + course_shortname: string; date: string; created_by: number; created_by_name: string; diff --git a/ui/src/pages/TrainingReport.vue b/ui/src/pages/TrainingReport.vue index 00480b7..c9f4b36 100644 --- a/ui/src/pages/TrainingReport.vue +++ b/ui/src/pages/TrainingReport.vue @@ -85,7 +85,7 @@ onMounted(async () => { - {{ report.course_name }} + {{ report.course_name.length > 30 ? report.course_shortname : report.course_name }} {{ report.date }} {{ report.created_by_name === null ? "Unknown User" : report.created_by_name