From 4ae020f77333eb8d7ac7a3c2a02cb659ed0a0fd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adina=20=C8=9Aeudan?= Date: Fri, 8 Jan 2021 20:17:53 +0200 Subject: [PATCH] Bulk undo approval --- .../bulk-actions/bulk-actions.component.html | 4 ++++ .../bulk-actions/bulk-actions.component.ts | 9 +++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/red-ui/src/app/screens/project-overview-screen/bulk-actions/bulk-actions.component.html b/apps/red-ui/src/app/screens/project-overview-screen/bulk-actions/bulk-actions.component.html index 6c988e287..200c95b30 100644 --- a/apps/red-ui/src/app/screens/project-overview-screen/bulk-actions/bulk-actions.component.html +++ b/apps/red-ui/src/app/screens/project-overview-screen/bulk-actions/bulk-actions.component.html @@ -43,6 +43,10 @@ icon="red:approved" > + + + + this._appStateService.getFileById(this._appStateService.activeProject.project.projectId, fileId)); } - private get _hasOutdatedDocuments() { - return this.selectedFiles.filter((file) => this._permissionsService.fileRequiresReanalysis(file)).length > 0; - } - public get areAllFilesSelected() { return this._appStateService.activeProject.files.length !== 0 && this.selectedFileIds.length === this._appStateService.activeProject.files.length; } @@ -119,6 +115,11 @@ export class BulkActionsComponent { }); } + // Undo approval + public get canUndoApproval() { + return this.selectedFiles.reduce((acc, file) => acc && this._permissionsService.canUndoApproval(file), true); + } + // Bulk Download downloadRedactedFiles() { this._fileManagementControllerService