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>
11 [limitPerms]="['MANAGE_RESERVES']"
12 [selectedOrgId]="defaultOuId"
13 [(ngModel)]="searchOrgs"
14 (ngModelChange)="grid.reload()">
15 </eg-org-family-select>
20 <div class="w-100 mt-2 mb-2">
21 <eg-grid #grid idlClass={{idlClass}}
22 [dataSource]="grid_source"
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>
37 <eg-fm-record-editor #editDialog
39 fieldOrder="name,owning_lib,start_date,end_date"
40 [preloadLinkedValues]="true"
41 hiddenFields="id,is_archived">
42 </eg-fm-record-editor>
44 <eg-confirm-dialog dialogBody="{{deleteLinkedTermWarningString.text}}" #deleteLinkedTermWarning></eg-confirm-dialog>