From a1987b4155b868c3d77401f00d9d5d8fc039cf85 Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 10 Mar 2025 08:46:36 +0100 Subject: [PATCH] OZG-7726 remove role check for forward by ozg-cloud link --- ...ForwardingVorgangWithEingangProcessor.java | 6 +--- ...ardingVorgangWithEingangProcessorTest.java | 34 ++----------------- 2 files changed, 3 insertions(+), 37 deletions(-) diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/forwarding/ForwardingVorgangWithEingangProcessor.java b/alfa-service/src/main/java/de/ozgcloud/alfa/forwarding/ForwardingVorgangWithEingangProcessor.java index 714dc343d3..863d725f77 100644 --- a/alfa-service/src/main/java/de/ozgcloud/alfa/forwarding/ForwardingVorgangWithEingangProcessor.java +++ b/alfa-service/src/main/java/de/ozgcloud/alfa/forwarding/ForwardingVorgangWithEingangProcessor.java @@ -62,17 +62,13 @@ class ForwardingVorgangWithEingangProcessor implements RepresentationModelProces } boolean isForwardableByOzgCloud(VorgangWithEingang vorgang) { - return featureToggleProperties.isForwardByOzgCloudEnabled() && isStatusNeu(vorgang) && isVerwaltungUser(); + return featureToggleProperties.isForwardByOzgCloudEnabled() && isStatusNeu(vorgang); } private boolean isStatusNeu(VorgangWithEingang vorgang) { return vorgang.getStatus() == VorgangStatus.NEU; } - private boolean isVerwaltungUser() { - return userService.hasRole(UserRole.VERWALTUNG_USER); - } - private Link buildForwardByOzgCloudLink(VorgangWithEingang vorgang) { return linkTo(methodOn(CommandController.CommandByRelationController.class).createCommand(vorgang.getId(), vorgang.getId(), vorgang.getVersion(), null)).withRel(REL_FORWARD_BY_OZGCLOUD); diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardingVorgangWithEingangProcessorTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardingVorgangWithEingangProcessorTest.java index e1da1b36f7..2b48026185 100644 --- a/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardingVorgangWithEingangProcessorTest.java +++ b/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardingVorgangWithEingangProcessorTest.java @@ -205,16 +205,6 @@ class ForwardingVorgangWithEingangProcessorTest { assertThat(forwardableByOzgCloud).isFalse(); } - - @ParameterizedTest - @EnumSource - void shouldNotCallUserService(VorgangStatus status) { - var vorgang = VorgangWithEingangTestFactory.createBuilder().status(status).build(); - - processor.isForwardableByOzgCloud(vorgang); - - verify(userService, never()).hasRole(any()); - } } @Nested @@ -236,16 +226,6 @@ class ForwardingVorgangWithEingangProcessorTest { assertThat(forwardableByOzgCloud).isFalse(); } - - @ParameterizedTest - @EnumSource(mode = Mode.EXCLUDE, names = { "NEU" }) - void shouldNotCallUserService(VorgangStatus status) { - var vorgang = VorgangWithEingangTestFactory.createBuilder().status(status).build(); - - processor.isForwardableByOzgCloud(vorgang); - - verify(userService, never()).hasRole(any()); - } } @Nested @@ -254,20 +234,10 @@ class ForwardingVorgangWithEingangProcessorTest { private final VorgangWithEingang newVorgang = VorgangWithEingangTestFactory.createBuilder().status(VorgangStatus.NEU).build(); @Test - void shouldCheckUserRole() { - processor.isForwardableByOzgCloud(newVorgang); - - verify(userService).hasRole(UserRole.VERWALTUNG_USER); - } - - @ParameterizedTest - @ValueSource(booleans = { true, false }) - void shouldReturnValueOfHasVerwaltungUserRole(boolean isVerwaltungUser) { - when(userService.hasRole(UserRole.VERWALTUNG_USER)).thenReturn(isVerwaltungUser); - + void shouldReturnTrue() { var forwardableByOzgCloud = processor.isForwardableByOzgCloud(newVorgang); - assertThat(forwardableByOzgCloud).isEqualTo(isVerwaltungUser); + assertThat(forwardableByOzgCloud).isTrue(); } } } -- GitLab