1 <ng-template #successStrTmpl i18n>{{idlClassDef.label}} Update Succeeded</ng-template>
2 <eg-string #successString [template]="successStrTmpl"></eg-string>
4 <ng-template #updateFailedStrTmpl i18n>Update of {{idlClassDef.label}} failed</ng-template>
5 <eg-string #updateFailedString [template]="updateFailedStrTmpl"></eg-string>
8 <ng-template #createStrTmpl i18n>{{idlClassDef.label}} Succeessfully Created</ng-template>
9 <eg-string #createString [template]="createStrTmpl"></eg-string>
11 <ng-template #createErrStrTmpl i18n>Failed to create new {{idlClassDef.label}}</ng-template>
12 <eg-string #createErrString [template]="createErrStrTmpl"></eg-string>
14 <ng-container *ngIf="orgField">
17 <div class="input-group">
18 <div class="input-group-prepend">
19 <span class="input-group-text">{{orgFieldLabel}}</span>
22 [limitPerms]="viewPerms"
23 [initialOrg]="contextOrg"
24 (onChange)="orgOnChange($event)">
29 <div class="form-check">
30 <input type="checkbox" (click)="grid.reload()"
31 [disabled]="disableAncestorSelector()"
32 [(ngModel)]="includeOrgAncestors"
33 class="form-check-input" id="include-ancestors">
34 <label class="form-check-label" for="include-ancestors" i18n>+ Ancestors</label>
36 <div class="form-check">
37 <input type="checkbox" (click)="grid.reload()"
38 [disabled]="disableDescendantSelector()"
39 [(ngModel)]="includeOrgDescendants"
40 class="form-check-input" id="include-descendants">
41 <label class="form-check-label" for="include-descendants" i18n>+ Descendants</label>
48 <!-- idlObject and fieldName applied programmatically -->
49 <eg-translate #translator></eg-translate>
51 <eg-grid #grid idlClass="{{idlClass}}" [dataSource]="dataSource"
52 [sortable]="true" persistKey="{{persistKey}}">
53 <eg-grid-toolbar-button [disabled]="!canCreate"
54 label="New {{idlClassDef.label}}" i18n-label [action]="createNew">
55 </eg-grid-toolbar-button>
56 <eg-grid-toolbar-button [disabled]="translatableFields.length == 0"
57 label="Apply Translations" i18n-label [action]="translate">
58 </eg-grid-toolbar-button>
59 <eg-grid-toolbar-action label="Edit Selected" i18n-label [action]="editSelected">
60 </eg-grid-toolbar-action>
61 <eg-grid-toolbar-action label="Delete Selected" i18n-label [action]="deleteSelected">
62 </eg-grid-toolbar-action>
65 <eg-fm-record-editor #editDialog idlClass="{{idlClass}}" readonlyFields="{{readonlyFields}}">
66 </eg-fm-record-editor>