]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.html
c3c9cfea0a261479a4924cb140f0a5cb42754560
[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]="currentCourse.is_archived() == 't' ? 'alert-secondary' : null"
5   [bannerIcon]="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 && 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>
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 <ngb-tabset class="mb-3">
23
24   <!-- Edit Tab -->
25   <ngb-tab title="Edit Course" i18n-title id="edit">
26     <ng-template ngbTabContent>
27       <div class="row">
28         <div class="col-lg-3 mt-3">
29         </div>
30         <div class="col-lg-6 mt-3">
31           <eg-fm-record-editor displayMode="inline"
32             mode="update"
33             hiddenFieldsList="id,is_archived"
34             idlClass="acmc"
35             [preloadLinkedValues]="true"
36             [record]="currentCourse">
37           </eg-fm-record-editor>
38         </div>
39       </div>
40     </ng-template>
41   </ngb-tab>
42
43   <!-- Materials Tab -->
44   <ngb-tab title="Course Materials" i18n-title id="courseMaterials">
45     <ng-template ngbTabContent>
46       <eg-course-associate-material-dialog [courseId]="courseId" 
47         [currentCourse]="currentCourse" displayMode="inline">
48       </eg-course-associate-material-dialog>
49     </ng-template>
50   </ngb-tab>
51
52   <!-- Users Tab -->
53   <ngb-tab title="Course Users" i18n-title id="courseUsers">
54     <ng-template ngbTabContent>
55       <eg-course-associate-users-dialog [courseId]="courseId" 
56         [currentCourse]="currentCourse" displayMode="inline">
57       </eg-course-associate-users-dialog>
58     </ng-template>
59   </ngb-tab>
60 </ngb-tabset>
61
62 <eg-string #archiveFailedString i18n-text text="Archival of Course failed or was not allowed"></eg-string>
63 <eg-string #archiveSuccessString i18n-text text="Archival of Course succeeded"></eg-string>