]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.html
LP1904036 Ability to delete archived patron messages
[Evergreen.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"
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"></eg-grid-column>
28 </eg-grid>
29
30 <div class="row mt-5 mb-2">
31   <div class="col-lg-4">
32     <h3 i18n>Archived Penalties / Messages</h3>
33   </div>
34   <div class="col-lg-4 form-inline">
35     <label class="mr-2" i18n>Start Date:</label>
36     <eg-date-select [initialIso]="startDateYmd"
37       (onChangeAsIso)="dateChange($event, true)"></eg-date-select>
38   </div>
39   <div class="col-lg-4 form-inline">
40     <label class="mr-2" i18n>End Date:</label>
41     <eg-date-select [initialIso]="endDateYmd" 
42       (onChangeAsIso)="dateChange($event, false)"></eg-date-select>
43   </div>
44 </div>
45
46 <eg-grid #archiveGrid idlClass="ausp" [dataSource]="archiveDataSource"
47   [showDeclaredFieldsOnly]="true" persistKey="circ.patron.archived_messages">
48   <eg-grid-toolbar-action (onClick)="remove($event)"
49     label="Delete Selected" i18n-label></eg-grid-toolbar-action>
50   <eg-grid-column path="set_date"
51     i18n-label label="Applied On" [datePlusTime]="true"></eg-grid-column>
52   <eg-grid-column i18n-label label="Label" path="standing_penalty.label">
53   </eg-grid-column>
54   <eg-grid-column i18n-label label="Note" path="note"></eg-grid-column>
55 </eg-grid>
56