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