RED-10064: added ids for report documents.
This commit is contained in:
parent
3cd1eaeddc
commit
b23c3e60d7
@ -26,6 +26,7 @@
|
|||||||
*allow="roles.reportTemplates.upload; if: currentUser.isAdmin"
|
*allow="roles.reportTemplates.upload; if: currentUser.isAdmin"
|
||||||
[tooltip]="'reports-screen.upload-document' | translate"
|
[tooltip]="'reports-screen.upload-document' | translate"
|
||||||
[attr.help-mode-key]="'upload_report'"
|
[attr.help-mode-key]="'upload_report'"
|
||||||
|
[buttonId]="'upload_report'"
|
||||||
icon="iqser:upload"
|
icon="iqser:upload"
|
||||||
></iqser-circle-button>
|
></iqser-circle-button>
|
||||||
</div>
|
</div>
|
||||||
@ -46,6 +47,7 @@
|
|||||||
<iqser-circle-button
|
<iqser-circle-button
|
||||||
(action)="download(template)"
|
(action)="download(template)"
|
||||||
*allow="roles.reportTemplates.download"
|
*allow="roles.reportTemplates.download"
|
||||||
|
[buttonId]="(template.fileName | snakeCase) + '-download-button'"
|
||||||
[iconSize]="12"
|
[iconSize]="12"
|
||||||
[size]="18"
|
[size]="18"
|
||||||
icon="iqser:download"
|
icon="iqser:download"
|
||||||
@ -54,6 +56,7 @@
|
|||||||
<iqser-circle-button
|
<iqser-circle-button
|
||||||
(action)="deleteTemplate(template)"
|
(action)="deleteTemplate(template)"
|
||||||
*allow="roles.reportTemplates.delete; if: currentUser.isAdmin"
|
*allow="roles.reportTemplates.delete; if: currentUser.isAdmin"
|
||||||
|
[buttonId]="(template.fileName | snakeCase) + '-delete-button'"
|
||||||
[iconSize]="12"
|
[iconSize]="12"
|
||||||
[size]="18"
|
[size]="18"
|
||||||
icon="iqser:trash"
|
icon="iqser:trash"
|
||||||
|
|||||||
@ -25,6 +25,7 @@ import { getCurrentUser } from '@iqser/common-ui/lib/users';
|
|||||||
import { getParam } from '@iqser/common-ui/lib/utils';
|
import { getParam } from '@iqser/common-ui/lib/utils';
|
||||||
import { AsyncPipe, NgForOf, NgIf } from '@angular/common';
|
import { AsyncPipe, NgForOf, NgIf } from '@angular/common';
|
||||||
import { TranslateModule } from '@ngx-translate/core';
|
import { TranslateModule } from '@ngx-translate/core';
|
||||||
|
import { SnakeCasePipe } from '@common-ui/pipes/snake-case.pipe';
|
||||||
|
|
||||||
interface Placeholder {
|
interface Placeholder {
|
||||||
placeholder: string;
|
placeholder: string;
|
||||||
@ -41,7 +42,7 @@ const placeholderTypes: PlaceholderType[] = ['generalPlaceholders', 'fileAttribu
|
|||||||
styleUrls: ['./reports-screen.component.scss'],
|
styleUrls: ['./reports-screen.component.scss'],
|
||||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||||
standalone: true,
|
standalone: true,
|
||||||
imports: [HasScrollbarDirective, NgIf, NgForOf, AsyncPipe, TranslateModule, CircleButtonComponent, IqserAllowDirective],
|
imports: [HasScrollbarDirective, NgIf, NgForOf, AsyncPipe, TranslateModule, CircleButtonComponent, IqserAllowDirective, SnakeCasePipe],
|
||||||
})
|
})
|
||||||
export default class ReportsScreenComponent implements OnInit {
|
export default class ReportsScreenComponent implements OnInit {
|
||||||
@ViewChild('fileInput') private readonly _fileInput: ElementRef;
|
@ViewChild('fileInput') private readonly _fileInput: ElementRef;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user