diff --git a/apps/red-ui/src/app/modules/trash/trash-screen/trash-table-item/trash-table-item.component.html b/apps/red-ui/src/app/modules/trash/trash-screen/trash-table-item/trash-table-item.component.html
index 4c7c0dcef..41e444bee 100644
--- a/apps/red-ui/src/app/modules/trash/trash-screen/trash-table-item/trash-table-item.component.html
+++ b/apps/red-ui/src/app/modules/trash/trash-screen/trash-table-item/trash-table-item.component.html
@@ -40,14 +40,14 @@
diff --git a/apps/red-ui/src/app/modules/trash/trash-screen/trash-table-item/trash-table-item.component.ts b/apps/red-ui/src/app/modules/trash/trash-screen/trash-table-item/trash-table-item.component.ts
index 08ba65446..6f8e263e9 100644
--- a/apps/red-ui/src/app/modules/trash/trash-screen/trash-table-item/trash-table-item.component.ts
+++ b/apps/red-ui/src/app/modules/trash/trash-screen/trash-table-item/trash-table-item.component.ts
@@ -1,9 +1,10 @@
import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnChanges, Output } from '@angular/core';
-import { Dossier, DossierStats, TrashFile, TrashItem } from '@red/domain';
+import { Dossier, DossierStats, TrashFile, TrashItem, User } from '@red/domain';
import { ActiveDossiersService } from '@services/dossiers/active-dossiers.service';
import { DossierStatsService } from '@services/dossiers/dossier-stats.service';
import { PartialDossier } from '@shared/components/dossier-name-column/dossier-name-column.component';
import { Observable } from 'rxjs';
+import { getCurrentUser } from '@common-ui/users';
@Component({
selector: 'redaction-trash-table-item [item]',
@@ -17,6 +18,7 @@ export class TrashTableItemComponent implements OnChanges {
@Output() hardDelete = new EventEmitter();
fileDossier$: Observable;
dossierStats$: Observable;
+ readonly #currentUser = getCurrentUser();
constructor(
private readonly _activeDossiersService: ActiveDossiersService,
@@ -39,4 +41,8 @@ export class TrashTableItemComponent implements OnChanges {
this.dossierStats$ = this.dossierStatsService.watch$(this.item.id);
}
}
+
+ get canUserUpdateUnassignedDossier() {
+ return this.#currentUser.isManager && !this.item.ownerId;
+ }
}