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>
12 <eg-string #templateSaved i18n-text text="Report Saved Successfully"></eg-string>
13 <eg-string #templateSaveError i18n-text text="Error Saving Report"></eg-string>
18 dialogTitle="Confirm Deletion"
24 dialogTitle="Clone Report"
28 <eg-grid #srReportsGrid
29 persistKey="reporter.simple.reports"
30 [dataSource]="gridSource"
34 [cellTextGenerator]="cellTextGenerator"
35 [showDeclaredFieldsOnly]="true"
36 (onRowActivate)="editSelected([$event])">
38 <eg-grid-toolbar-button label="New" i18n-label
39 (onClick)="newReport($event)">
40 </eg-grid-toolbar-button>
42 <eg-grid-toolbar-action label="Edit" i18n-label
43 (onClick)="editSelected($event)"
44 [disableOnRows]="notOneSelectedRow">
45 </eg-grid-toolbar-action>
47 <eg-grid-toolbar-action label="Delete" i18n-label
48 (onClick)="deleteSelected($event)"
49 [disableOnRows]="zeroSelectedRows">
50 </eg-grid-toolbar-action>
52 <eg-grid-toolbar-action label="Clone" i18n-label
53 (onClick)="cloneSelected($event)"
54 [disableOnRows]="notOneSelectedRow">
55 </eg-grid-toolbar-action>
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>