]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.html
LP1959048: Run ng lint --fix
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / admin / local / course-reserves / course-page.component.html
1 <eg-staff-banner
2   bannerText=" {{currentCourse.course_number()}}: {{currentCourse.name()}}"
3   i18n-bannerText class="mb-3" *ngIf="currentCourse"
4   [bannerStyle]="(courseIsArchived || currentCourse.is_archived()) === 't' ? 'alert-secondary' : null"
5   [bannerIcon]="(courseIsArchived || currentCourse.is_archived()) === 't' ? 'lock' : null">
6 </eg-staff-banner>
7
8 <div class="row">
9   <div class="col text-right">
10     <button class="btn btn-danger"
11       (click)="archiveCourse()" [disabled]="currentCourse && (courseIsArchived || currentCourse.is_archived()) === 't' ">
12       <i class="material-icons align-middle"
13         *ngIf="currentCourse && (courseIsArchived || currentCourse.is_archived()) === 't'">block</i>
14       <span class="align-middle">Archive Course</span>
15     </button>
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>
19     </a>
20   </div>
21 </div>
22 <ul ngbNav #coursePageNav="ngbNav" class="nav-tabs">
23
24   <!-- Edit Tab -->
25   <li [ngbNavItem]="'edit'">
26     <a ngbNavLink i18n>Edit course</a>
27     <ng-template ngbNavContent>
28       <div class="row">
29         <div class="col-lg-3 mt-3">
30         </div>
31         <div class="col-lg-6 mt-3">
32           <eg-fm-record-editor displayMode="inline"
33             mode="update"
34             hiddenFieldsList="id,is_archived"
35             idlClass="acmc"
36             fieldOrder="course_number,name,owning_lib,section_number"
37             [preloadLinkedValues]="true"
38             [record]="currentCourse">
39           </eg-fm-record-editor>
40         </div>
41       </div>
42     </ng-template>
43   </li>
44
45   <!-- Materials Tab -->
46   <li [ngbNavItem]="'courseMaterials'">
47     <a ngbNavLink i18n>Course materials</a>
48     <ng-template ngbNavContent>
49       <eg-course-associate-material-dialog [courseId]="courseId"
50         [currentCourse]="currentCourse" displayMode="inline"
51         [courseIsArchived]="courseIsArchived">
52       </eg-course-associate-material-dialog>
53     </ng-template>
54   </li>
55
56   <!-- Users Tab -->
57   <li [ngbNavItem]="'courseUsers'">
58     <a ngbNavLink i18n>Course users</a>
59     <ng-template ngbNavContent>
60       <eg-course-associate-users-dialog [courseId]="courseId"
61         [currentCourse]="currentCourse" displayMode="inline"
62         [courseIsArchived]="courseIsArchived">
63       </eg-course-associate-users-dialog>
64     </ng-template>
65   </li>
66
67   <!-- Terms Tab -->
68   <li [ngbNavItem]="'courseTerms'">
69     <a ngbNavLink i18n>Course terms</a>
70     <ng-template ngbNavContent>
71       <eg-course-term-map-grid [courseId]="courseId"></eg-course-term-map-grid>
72     </ng-template>
73   </li>
74 </ul>
75 <div [ngbNavOutlet]="coursePageNav" class="mb-3"></div>
76
77
78 <eg-string #archiveFailedString i18n-text text="Archival of Course failed or was not allowed"></eg-string>
79 <eg-string #archiveSuccessString i18n-text text="Archival of Course succeeded"></eg-string>