Toggle analysis permissions

This commit is contained in:
Adina Țeudan 2021-06-09 19:56:12 +03:00
parent 39ae369c2a
commit 722c88afe8
2 changed files with 8 additions and 1 deletions

View File

@ -154,7 +154,7 @@
(click)="toggleAnalysis($event)"
[checked]="!fileStatus?.isExcluded"
[class.mr-24]="screen === 'dossier-overview'"
[disabled]="!permissionsService.isManager()"
[disabled]="!permissionsService.canToggleAnalysis(fileStatus)"
[matTooltipPosition]="tooltipPosition"
[matTooltip]="toggleTooltip | translate"
color="primary"

View File

@ -62,6 +62,13 @@ export class PermissionsService {
);
}
canToggleAnalysis(fileStatus: FileStatusWrapper) {
return (
this.isManager() &&
['UNASSIGNED', 'UNDER_REVIEW', 'UNDER_APPROVAL'].includes(fileStatus.status)
);
}
canReanalyseFile(fileStatus?: FileStatusWrapper) {
if (!fileStatus) {
fileStatus = this._appStateService.activeFile;