From cca99204fc98b4dbe42e0d6e58cefd91285019bc Mon Sep 17 00:00:00 2001 From: Ali Oezyetimoglu Date: Tue, 4 Jul 2023 18:31:31 +0200 Subject: [PATCH] RED-6545: members of dossier can resize, recategorise, force redactions or change legal basis on dossier level --- .../api/impl/controller/ManualRedactionController.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/ManualRedactionController.java b/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/ManualRedactionController.java index 800681b31..fed596bf7 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/ManualRedactionController.java +++ b/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/ManualRedactionController.java @@ -987,7 +987,7 @@ public class ManualRedactionController implements ManualRedactionResource { @RequestBody Set forceRedactionRequests) { accessControlService.verifyFileIsNotApproved(dossierId, fileId); - accessControlService.verifyUserIsApprover(dossierId); + accessControlService.verifyUserIsMemberOrApprover(dossierId); List requests = forceRedactionRequests.stream() .map(forceRedactionRequest -> com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.ForceRedactionRequest.builder() @@ -1028,7 +1028,7 @@ public class ManualRedactionController implements ManualRedactionResource { @RequestBody Set legalBasisChangeRequests) { accessControlService.verifyFileIsNotApproved(dossierId, fileId); - accessControlService.verifyUserIsApprover(dossierId); + accessControlService.verifyUserIsMemberOrApprover(dossierId); List requests = legalBasisChangeRequests.stream() .map(legalBasisChangeRequest -> com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.LegalBasisChangeRequest.builder() @@ -1073,7 +1073,7 @@ public class ManualRedactionController implements ManualRedactionResource { var dossier = dossierManagementService.getDossierById(dossierId, false, false); accessControlService.verifyFileIsNotApproved(dossierId, fileId); - accessControlService.verifyUserIsApprover(dossierId); + accessControlService.verifyUserIsMemberOrApprover(dossierId); List requests = imageRecategorizationRequests.stream() .map(imageRecategorizationRequest -> com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.ImageRecategorizationRequest.builder() @@ -1116,7 +1116,7 @@ public class ManualRedactionController implements ManualRedactionResource { @RequestBody Set resizeRedactionRequests) { accessControlService.verifyFileIsNotApproved(dossierId, fileId); - accessControlService.verifyUserIsApprover(dossierId); + accessControlService.verifyUserIsMemberOrApprover(dossierId); List requests = resizeRedactionRequests.stream() .map(resizeRedactionRequest -> com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.ResizeRedactionRequest.builder() -- 2.47.2