From 0ebfdac58dfcedbbb1b0b356f55b18af028697cc Mon Sep 17 00:00:00 2001 From: Michael Chadwick Date: Fri, 6 Feb 2026 09:58:14 -0800 Subject: [PATCH 1/3] added a parenthetical course and status to 'back to session list' link --- .../addon/components/session-details.gjs | 21 +++++++++++++++---- .../components/session-details.scss | 11 ++++++++++ 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/packages/ilios-common/addon/components/session-details.gjs b/packages/ilios-common/addon/components/session-details.gjs index 32553567ef..62c1b2ba02 100644 --- a/packages/ilios-common/addon/components/session-details.gjs +++ b/packages/ilios-common/addon/components/session-details.gjs @@ -20,6 +20,7 @@ import DetailTaxonomies from 'ilios-common/components/detail-taxonomies'; import CollapsedTaxonomies from 'ilios-common/components/collapsed-taxonomies'; import DetailMesh from 'ilios-common/components/detail-mesh'; import SessionOfferings from 'ilios-common/components/session-offerings'; +import PublicationStatus from 'ilios-common/components/publication-status'; import { pageTitle } from 'ember-page-title'; export default class SessionDetailsComponent extends Component { @@ -28,18 +29,22 @@ export default class SessionDetailsComponent extends Component { return new TrackedAsyncData(this.args.session.course); } + get course() { + return this.courseData.isResolved ? this.courseData.value : null; + } + @cached get cohortsData() { return new TrackedAsyncData(this.course?.cohorts); } - get course() { - return this.courseData.isResolved ? this.courseData.value : null; - } - get cohorts() { return this.cohortsData.isResolved ? this.cohortsData.value : null; } + + get courseTitle() { + return this.course.externalId?.trim() || this.course.title; + }