]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-term-grid.component.html
LP2061136 - Stamping 1405 DB upgrade script
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / admin / local / course-reserves / course-term-grid.component.html
1 <eg-string #successString i18n-text text="{{tableName}} Update Succeeded"></eg-string>
2 <eg-string #createString i18n-text text="{{tableName}} Was Created Successfully"></eg-string>
3 <eg-string #deleteFailedString i18n-text text="Deletion of {{tableName}} failed or was not allowed"></eg-string>
4 <eg-string #deleteSuccessString i18n-text text="Deletion of {{tableName}} was successful"></eg-string>
5 <eg-string #deleteLinkedTermWarningString i18n-text text="Warning: One or more courses are linked to this Term. Are you sure you want to delete {{termToDelete}}?"></eg-string>
6
7 <ng-container>
8 <div class="row">
9     <div class="col-lg-6">
10       <eg-org-family-select
11         ariaLabel="Org Unit" i18n-ariaLabel
12         [limitPerms]="['MANAGE_RESERVES']"
13         [selectedOrgId]="defaultOuId"
14         [(ngModel)]="searchOrgs"
15         (ngModelChange)="grid.reload()">
16       </eg-org-family-select>
17     </div>
18 </div>
19 <hr/>
20
21 <div class="w-100 mt-2 mb-2">
22     <eg-grid #grid idlClass={{idlClass}}
23       [dataSource]="grid_source"
24       [sortable]="true">
25       <eg-grid-toolbar-button
26         label="Create {{tableName}}" (onClick)="createNew()" i18n-label>
27       </eg-grid-toolbar-button>
28       <eg-grid-toolbar-action label="Edit Selected" i18n-label (onClick)="editSelected($event)">
29       </eg-grid-toolbar-action>
30       <eg-grid-toolbar-action label="Delete Selected" i18n-label (onClick)="deleteSelected($event)">
31       </eg-grid-toolbar-action>
32       <eg-grid-column label="ID" path="id" [index]=true [hidden]="true" i18n-label></eg-grid-column>
33       <eg-grid-column label="Name" name="name" i18n-label></eg-grid-column> 
34     </eg-grid>
35 </div>
36 </ng-container>
37
38 <eg-fm-record-editor #editDialog
39   idlClass="acmt"
40   fieldOrder="name,owning_lib,start_date,end_date"
41   [preloadLinkedValues]="true"
42   hiddenFields="id,is_archived">
43 </eg-fm-record-editor>
44
45 <eg-confirm-dialog dialogBody="{{deleteLinkedTermWarningString.text}}" #deleteLinkedTermWarning></eg-confirm-dialog>