]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/admin/local/standing-penalty.component.html
LP#1840327: port standing penalty admin interface to Angular
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / admin / local / standing-penalty.component.html
1 <eg-title i18n-prefix prefix="Standing Penalty Administration"></eg-title>
2 <eg-staff-banner bannerText="Standing Penalty Types" i18n-bannerText>
3 </eg-staff-banner>
4
5 <eg-string #cspFlairTooltip i18n-text text="Limited Editing"></eg-string>
6 <div class="w-100 mt-2 mb-2">
7   <eg-grid idlClass="csp"
8     [dataSource]="cspSource"
9     [rowFlairIsEnabled]="true"
10     [rowFlairCallback]="cspRowFlairCallback"
11     [cellClassCallback]="cspGridCellClassCallback"
12     [sortable]="true">
13     <eg-grid-toolbar-button 
14       label="New Standing Penalty Type" i18n-label (onClick)="createNew()">
15     </eg-grid-toolbar-button>
16     <eg-grid-toolbar-action label="Edit Selected" i18n-label (onClick)="editSelected($event)">
17     </eg-grid-toolbar-action>
18     <eg-grid-toolbar-action label="Delete Selected" i18n-label (onClick)="deleteSelected($event)">
19     </eg-grid-toolbar-action>
20   </eg-grid>
21 </div>
22
23 <eg-fm-record-editor #editDialog
24   idlClass="csp" 
25   [fieldOptions]="{name: {isReadonlyOverride: cspReadonlyOverride}}" 
26   [preloadLinkedValues]="true" 
27   readonlyFields="name">
28 </eg-fm-record-editor>