- {{ entity.softDeletedTime | date: 'd MMM. yyyy, hh:mm a' }}
+
+
+ {{ entity.softDeletedTime | date: 'd MMM. yyyy, hh:mm a' }}
+
diff --git a/apps/red-ui/src/app/modules/admin/screens/trash/trash-screen.component.scss b/apps/red-ui/src/app/modules/admin/screens/trash/trash-screen.component.scss
index 9a9a94345..e69de29bb 100644
--- a/apps/red-ui/src/app/modules/admin/screens/trash/trash-screen.component.scss
+++ b/apps/red-ui/src/app/modules/admin/screens/trash/trash-screen.component.scss
@@ -1,17 +0,0 @@
-@import '../../../../../assets/styles/variables';
-
-.bulk-actions {
- display: flex;
- align-items: center;
-
- > *:not(:last-child) {
- margin-right: 2px;
- }
-}
-
-.disabled {
- > div {
- background-color: $grey-2;
- color: $grey-7;
- }
-}
diff --git a/apps/red-ui/src/app/modules/admin/screens/trash/trash-screen.component.ts b/apps/red-ui/src/app/modules/admin/screens/trash/trash-screen.component.ts
index dbba78b24..6dcf85ce1 100644
--- a/apps/red-ui/src/app/modules/admin/screens/trash/trash-screen.component.ts
+++ b/apps/red-ui/src/app/modules/admin/screens/trash/trash-screen.component.ts
@@ -3,11 +3,11 @@ import { Dossier } from '@redaction/red-ui-http';
import {
CircleButtonTypes,
DefaultListingServices,
+ Listable,
ListingComponent,
LoadingService,
- Listable,
- TableColumnConfig,
- SortingOrders
+ SortingOrders,
+ TableColumnConfig
} from '@iqser/common-ui';
import { AppConfigKey, AppConfigService } from '@app-config/app-config.service';
import * as moment from 'moment';
@@ -65,6 +65,8 @@ export class TrashScreenComponent extends ListingComponent
impl
);
}
+ disabledFn = (dossier: DossierListItem) => !dossier.canRestore;
+
async ngOnInit(): Promise {
this._configureTableColumns();
this._loadingService.start();
diff --git a/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/deleted-documents/edit-dossier-deleted-documents.component.html b/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/deleted-documents/edit-dossier-deleted-documents.component.html
index a34e4ee96..fc5b1acfe 100644
--- a/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/deleted-documents/edit-dossier-deleted-documents.component.html
+++ b/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/deleted-documents/edit-dossier-deleted-documents.component.html
@@ -16,23 +16,21 @@
-
-
+
-
-
+
diff --git a/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/deleted-documents/edit-dossier-deleted-documents.component.scss b/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/deleted-documents/edit-dossier-deleted-documents.component.scss
index c27f06787..38c543ba0 100644
--- a/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/deleted-documents/edit-dossier-deleted-documents.component.scss
+++ b/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/deleted-documents/edit-dossier-deleted-documents.component.scss
@@ -14,12 +14,3 @@
@include line-clamp(1);
}
}
-
-.bulk-actions {
- display: flex;
- align-items: center;
-
- > *:not(:last-child) {
- margin-right: 2px;
- }
-}
diff --git a/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.scss b/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.scss
index 4b6a10bf8..5a0559734 100644
--- a/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.scss
+++ b/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.scss
@@ -5,17 +5,6 @@
}
:host ::ng-deep iqser-table cdk-virtual-scroll-viewport .cdk-virtual-scroll-content-wrapper .table-item {
- &.disabled {
- > div {
- background-color: $grey-2;
- color: $grey-7;
- }
-
- redaction-file-actions {
- color: initial;
- }
- }
-
&.last-opened {
> .selection-column {
padding-left: 6px !important;
diff --git a/apps/red-ui/src/app/services/permissions.service.ts b/apps/red-ui/src/app/services/permissions.service.ts
index 4e961c043..1a87cc9d9 100644
--- a/apps/red-ui/src/app/services/permissions.service.ts
+++ b/apps/red-ui/src/app/services/permissions.service.ts
@@ -28,7 +28,7 @@ export class PermissionsService {
}
canToggleAnalysis(fileStatus: FileStatusWrapper): boolean {
- return this._userService.currentUser.isManager && ['UNASSIGNED', 'UNDER_REVIEW', 'UNDER_APPROVAL'].includes(fileStatus.status);
+ return this.isReviewerOrApprover(fileStatus) && ['UNASSIGNED', 'UNDER_REVIEW', 'UNDER_APPROVAL'].includes(fileStatus.status);
}
canReanalyseFile(fileStatus = this._activeFile): boolean {
diff --git a/libs/common-ui b/libs/common-ui
index 35f1a8d19..6c0f123bd 160000
--- a/libs/common-ui
+++ b/libs/common-ui
@@ -1 +1 @@
-Subproject commit 35f1a8d19f78e6be0e54de67735228ba7fc7b883
+Subproject commit 6c0f123bd97148f8696038f63c9951c241b71990