]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/reporter/simple/sr-my-reports.component.html
LP 2061136 follow-up: ng lint --fix
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / reporter / simple / sr-my-reports.component.html
1 <ng-template #deleteSuccesstringTmpl let-ct="ct" i18n>{ct, plural, =1 {Deleted 1 Report} other {Deleted {{ct}} Reports}}</ng-template>
2 <eg-string #deleteSuccess i18n-text [template]="deleteSuccesstringTmpl"></eg-string>
3 <ng-template #deleteFailureStringTmpl let-ct="ct" i18n>{ct, plural, =1 {Failed to Delete 1 Report} other {Failed to Delete {{ct}} Reports}}</ng-template>
4 <eg-string #deleteFailure i18n-text [template]="deleteFailureStringTmpl"></eg-string>
5 <ng-template #mixedResultsStringTmpl let-fail="fail" let-success="success" i18n>{fail, plural, =1 {Failed to Delete 1 Report But Succeeded In Deleting {{success}}} other {Failed to Delete {{fail}} Reports But Succeeded in Deleting {{success}}}}</ng-template>
6 <eg-string #mixedResults i18n-text [template]="mixedResultsStringTmpl"></eg-string>
7 <ng-template #deleteStringTmpl let-ct="ct" i18n>{ct, plural, =1 {Are you sure you want to delete this report and its output?} other {Are you sure you want to delete these {{ct}} reports and their output?}}</ng-template>
8 <eg-string #delete [template]="deleteStringTmpl"></eg-string>
9 <ng-template #promptCloneOutputStringTmpl let-old="old" i18n>Enter a new name for the clone of: {{old}}</ng-template>
10 <eg-string #clone [template]="promptCloneOutputStringTmpl"></eg-string>
11
12 <eg-string #templateSaved i18n-text text="Report Saved Successfully"></eg-string>
13 <eg-string #templateSaveError i18n-text text="Error Saving Report"></eg-string>
14
15 <eg-confirm-dialog
16   #confirmDelete
17   i18n-dialogTitle
18   dialogTitle="Confirm Deletion"
19 ></eg-confirm-dialog>
20
21 <eg-prompt-dialog
22   #promptClone
23   i18n-dialogTitle
24   dialogTitle="Clone Report"
25 ></eg-prompt-dialog>
26
27 <div class="mt-2">
28   <eg-grid #srReportsGrid
29     persistKey="reporter.simple.reports"
30     [dataSource]="gridSource"
31     [stickyHeader]="true"
32     [filterable]="true"
33     [sortable]="true"
34     [cellTextGenerator]="cellTextGenerator"
35     [showDeclaredFieldsOnly]="true"
36     (onRowActivate)="editSelected([$event])">
37   
38     <eg-grid-toolbar-button label="New" i18n-label
39       (onClick)="newReport($event)">
40     </eg-grid-toolbar-button>
41   
42     <eg-grid-toolbar-action label="Edit" i18n-label
43       (onClick)="editSelected($event)"
44       [disableOnRows]="notOneSelectedRow">
45     </eg-grid-toolbar-action>
46   
47     <eg-grid-toolbar-action label="Delete" i18n-label
48       (onClick)="deleteSelected($event)"
49       [disableOnRows]="zeroSelectedRows">
50     </eg-grid-toolbar-action>
51
52     <eg-grid-toolbar-action label="Clone" i18n-label
53       (onClick)="cloneSelected($event)"
54       [disableOnRows]="notOneSelectedRow">
55     </eg-grid-toolbar-action>
56   
57     <eg-grid-column path="rt_id" i18n-label label="Simple Report Template ID" [hidden]="true" [index]="true" [filterable]="false" [sortable]="false"></eg-grid-column>
58     <eg-grid-column path="name" i18n-label label="Report Name"></eg-grid-column>
59     <eg-grid-column path="create_time" i18n-label label="Date Created" datatype="timestamp" [datePlusTime]="true"></eg-grid-column>
60     <eg-grid-column path="edit_time" i18n-label label="Last Edited" datatype="timestamp" [datePlusTime]="true" [filterable]="false" [sortable]="false"></eg-grid-column>
61     <eg-grid-column path="last_run" i18n-label label="Last Run" datatype="timestamp" [datePlusTime]="true" [filterable]="false" [sortable]="false"></eg-grid-column>
62     <eg-grid-column path="next_run" i18n-label label="Next Run" datatype="timestamp" [datePlusTime]="true" [filterable]="false" [sortable]="false"></eg-grid-column>
63     <eg-grid-column path="recurring" i18n-label label="Recurring?" datatype="bool" [filterable]="false" [sortable]="false"></eg-grid-column>
64   
65   </eg-grid>
66 <div>