From 425f3c944039013e77ff3ff3e3e1038de75b33b0 Mon Sep 17 00:00:00 2001
From: Rajesh Kumaravel <rajesh.kumaravel@tarento.com>
Date: Fri, 30 Sep 2022 13:04:23 +0530
Subject: [PATCH] Issue #SB-31023 fix: Disabling Join Course button on
 Enrollment end date

---
 .../course-consumption-header.component.html                  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/app/client/src/app/modules/learn/components/course-consumption/course-consumption-header/course-consumption-header.component.html b/src/app/client/src/app/modules/learn/components/course-consumption/course-consumption-header/course-consumption-header.component.html
index 5a817a7e5e..7dd5a5ed78 100644
--- a/src/app/client/src/app/modules/learn/components/course-consumption/course-consumption-header/course-consumption-header.component.html
+++ b/src/app/client/src/app/modules/learn/components/course-consumption/course-consumption-header/course-consumption-header.component.html
@@ -115,8 +115,8 @@
       <!-- join course, start learning, continue learning, view dashboard buttons -->
       <div *ngIf="!showAddGroup && isTrackable">
         <div class="certified-course__btn py-8" *ngIf="!enrolledCourse && !viewDashboard">
-          <button [disabled]="!(courseConsumptionService.enableCourseEntrollment | async)"
-            [ngClass]="{'sb-btn-disabled': !(courseConsumptionService.enableCourseEntrollment | async)}"
+          <button [disabled]="!(courseConsumptionService.enableCourseEntrollment | async) || isEnrollmentAllowed(enrollmentEndDate)"
+            [ngClass]="{'sb-btn-disabled': (!(courseConsumptionService.enableCourseEntrollment | async) || isEnrollmentAllowed(enrollmentEndDate))}"
             class="sb-btn sb-btn-secondary sb-btn-normal ml-auto textbook__addbtn" tabindex="0"
             (click)="showJoinModal(true); this.logTelemetry(courseHierarchy?.primaryCategory.toLowerCase() === 'course' ? 'join-course' : 'join', courseHierarchy)">{{resourceService?.frmelmnts?.btn?.enroll}}</button>
         </div>
-- 
GitLab