2e440e6396b6e2605cbc7b78153bcbb5b1f7443f
[evergreen-equinox.git] / Open-ILS / src / eg2 / src / app / staff / circ / patron / messages.component.html
1
2 <eg-patron-penalty-dialog [patronId]="patronId" #penaltyDialog>
3 </eg-patron-penalty-dialog>
4
5 <div class="row mb-2">
6   <div class="col-lg-12">
7     <h3 i18n>Penalties and Messages</h3>
8   </div>
9 </div>
10
11 <eg-grid #mainGrid idlClass="ausp" [dataSource]="mainDataSource"
12   [showDeclaredFieldsOnly]="true" persistKey="circ.patron.staff_messages">
13   <eg-grid-toolbar-button i18n-label label="Apply Penalty / Message"
14     (onClick)="applyPenalty()">
15   <eg-grid-toolbar-action (onClick)="archive($event)"
16     label="Archive Selected" i18n-label></eg-grid-toolbar-action>
17   <eg-grid-toolbar-action (onClick)="remove($event)"
18     label="Delete Selected" i18n-label></eg-grid-toolbar-action>
19   <eg-grid-toolbar-action (onClick)="modify($event)"
20     label="Modify Selected" i18n-label></eg-grid-toolbar-action>
21   </eg-grid-toolbar-button>
22
23   <eg-grid-column path="set_date" [datatype]="timestamp" 
24     i18n-label label="Applied On" [datePlusTime]="true"></eg-grid-column>
25   <eg-grid-column i18n-label label="Label" path="standing_penalty.label">
26   </eg-grid-column>
27   <eg-grid-column i18n-label label="Note" path="note">
28   </eg-grid-column>
29 </eg-grid>
30
31 <div class="row mt-5 mb-2">
32   <div class="col-lg-4">
33     <h3 i18n>Archived Penalties / Messages</h3>
34   </div>
35   <div class="col-lg-4 form-inline">
36     <label class="mr-2" i18n>Start Date:</label>
37     <eg-date-select [initialIso]="startDateYmd"
38       (onChangeAsIso)="dateChange($event, true)"></eg-date-select>
39   </div>
40   <div class="col-lg-4 form-inline">
41     <label class="mr-2" i18n>End Date:</label>
42     <eg-date-select [initialIso]="endDateYmd" 
43       (onChangeAsIso)="dateChange($event, false)"></eg-date-select>
44   </div>
45 </div>
46
47 <eg-grid #archiveGrid idlClass="ausp" [dataSource]="archiveDataSource"
48   [showDeclaredFieldsOnly]="true" persistKey="circ.patron.archived_messages">
49   <eg-grid-column path="set_date" [datatype]="timestamp" 
50     i18n-label label="Applied On" [datePlusTime]="true"></eg-grid-column>
51   <eg-grid-column i18n-label label="Label" path="standing_penalty.label">
52   </eg-grid-column>
53   <eg-grid-column i18n-label label="Note" path="note">
54   </eg-grid-column>
55 </eg-grid>
56