2 bannerText=" {{currentCourse.course_number()}}: {{currentCourse.name()}}"
3 i18n-bannerText class="mb-3" *ngIf="currentCourse"
4 [bannerStyle]="currentCourse.is_archived() == 't' ? 'alert-secondary' : null"
5 [bannerIcon]="currentCourse.is_archived() == 't' ? 'lock' : null">
9 <div class="col text-right">
10 <button class="btn btn-danger"
11 (click)="archiveCourse()" [disabled]="currentCourse && currentCourse.is_archived() == 't'">
12 <i class="material-icons align-middle"
13 *ngIf="currentCourse && currentCourse.is_archived() == 't'">block</i>
14 <span class="align-middle">Archive Course</span>
16 <a class="btn btn-warning ml-3" routerLink="/staff/admin/local/asset/course_list" i18n>
17 <i class="material-icons align-middle">keyboard_return</i>
18 <span class="align-middle">Return to Course List</span>
22 <ngb-tabset class="mb-3">
25 <ngb-tab title="Edit Course" i18n-title id="edit">
26 <ng-template ngbTabContent>
28 <div class="col-lg-3 mt-3">
30 <div class="col-lg-6 mt-3">
31 <eg-fm-record-editor displayMode="inline"
32 hiddenFieldsList="id,is_archived"
34 [preloadLinkedValues]="true"
35 [record]="currentCourse">
36 </eg-fm-record-editor>
42 <!-- Materials Tab -->
43 <ngb-tab title="Course Materials" i18n-title id="courseMaterials">
44 <ng-template ngbTabContent>
45 <eg-course-associate-material-dialog [courseId]="courseId"
46 [currentCourse]="currentCourse" displayMode="inline">
47 </eg-course-associate-material-dialog>
52 <ngb-tab title="Course Users" i18n-title id="courseUsers">
53 <ng-template ngbTabContent>
54 <eg-course-associate-users-dialog [courseId]="courseId"
55 [currentCourse]="currentCourse" displayMode="inline">
56 </eg-course-associate-users-dialog>
61 <eg-string #archiveFailedString i18n-text text="Archival of Course failed or was not allowed"></eg-string>
62 <eg-string #archiveSuccessString i18n-text text="Archival of Course succeeded"></eg-string>