lp1942647 Provide Warning when deleting Term linked to Courses
[evergreen-equinox.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         [limitPerms]="['MANAGE_RESERVES']"
12         [selectedOrgId]="defaultOuId"
13         [(ngModel)]="searchOrgs"
14         (ngModelChange)="grid.reload()">
15       </eg-org-family-select>
16     </div>
17 </div>
18 <hr/>
19
20 <div class="w-100 mt-2 mb-2">
21     <eg-grid #grid idlClass={{idlClass}}
22       [dataSource]="grid_source"
23       [sortable]="true">
24       <eg-grid-toolbar-button
25         label="Create {{tableName}}" (onClick)="createNew()" i18n-label>
26       </eg-grid-toolbar-button>
27       <eg-grid-toolbar-action label="Edit Selected" i18n-label (onClick)="editSelected($event)">
28       </eg-grid-toolbar-action>
29       <eg-grid-toolbar-action label="Delete Selected" i18n-label (onClick)="deleteSelected($event)">
30       </eg-grid-toolbar-action>
31       <eg-grid-column label="ID" path="id" [index]=true [hidden]="true" i18n-label></eg-grid-column>
32       <eg-grid-column label="Name" name="name" i18n-label></eg-grid-column> 
33     </eg-grid>
34 </div>
35 </ng-container>
36
37 <eg-fm-record-editor #editDialog
38   idlClass="acmt"
39   fieldOrder="name,owning_lib,start_date,end_date"
40   [preloadLinkedValues]="true"
41   hiddenFields="id,is_archived">
42 </eg-fm-record-editor>
43
44 <eg-confirm-dialog dialogBody="{{deleteLinkedTermWarningString.text}}" #deleteLinkedTermWarning></eg-confirm-dialog>