Skip to content
Snippets Groups Projects
Commit 402ec2c2 authored by OZGCloud's avatar OZGCloud
Browse files

Merge pull request 'OZG-5869-Remove-BescheidWizard-FeatureToggle' (#661) from...

Merge pull request 'OZG-5869-Remove-BescheidWizard-FeatureToggle' (#661) from OZG-5869-Remove-BescheidWizard-FeatureToggle into master

Reviewed-on: https://git.ozg-sh.de/ozgcloud-app/alfa/pulls/661


Reviewed-by: default avatarOZGCloud <ozgcloud@mgm-tp.com>
parents df8faa19 40006f88
Branches
Tags
No related merge requests found
......@@ -94,8 +94,6 @@ services:
- LOGGING_CONFIG=classpath:log4j2-local.xml
- BPL_DEBUG_ENABLED=true
- BPL_DEBUG_PORT=5000
# bescheid-wizard
- OZGCLOUD_FEATURE_BESCHEID-WIZARD=true
- OZGCLOUD_VORGANG_BESCHEID_0_FORM_ENGINE_NAME=FormSolutions
- OZGCLOUD_VORGANG_BESCHEID_0_FORM_ID=KFAS_STAGE_KI_10_Haltverbot_LANDESHACKATHON
ports:
......
......@@ -4,12 +4,11 @@ ozgcloud:
e2eTest: true
project:
destinations:
- namespace: '*'
- namespace: "*"
server: https://kubernetes.default.svc
alfa:
env:
overrideSpringProfiles: 'oc,e2e,dev'
ozgcloud_feature_bescheid-wizard: "true"
overrideSpringProfiles: "oc,e2e,dev"
ingress:
use_staging_cert: true
ozgcloud:
......@@ -20,7 +19,7 @@ alfa:
vorgang_manager:
env:
overrideSpringProfiles: 'oc,e2e,dev'
overrideSpringProfiles: "oc,e2e,dev"
ozgcloud_bescheid_smart_documents_url: http://smocker:8080/smartdocuments
ozgcloud_bescheid_smart_documents_basic_auth_username: MGM
ozgcloud_bescheid_smart_documents_basic_auth_password: MGM
......@@ -80,7 +79,7 @@ smocker:
response:
status: 500
headers:
body: 'Da ist etwas schiefgelaufen'
body: "Da ist etwas schiefgelaufen"
# bayernid
- request:
......
......@@ -10,7 +10,6 @@ server:
ozgcloud:
feature:
reply-always-allowed: true
bescheid-wizard: true
production: false
stage:
production: false
......
......@@ -10,7 +10,6 @@ ozgcloud:
feature:
createBescheid: true
reply-always-allowed: true
bescheid-wizard: true
forwarding:
lninfo:
url: classpath:files/LandesnetzInfo.html
......
......@@ -18,7 +18,6 @@ grpc:
ozgcloud:
feature:
reply-always-allowed: true
bescheid-wizard: true
production: false
user-assistance:
documentation:
......
......@@ -12,7 +12,6 @@ import org.springframework.hateoas.server.mvc.WebMvcLinkBuilder;
import org.springframework.stereotype.Component;
import de.ozgcloud.alfa.bescheid.BescheidController.BescheidByVorgangController;
import de.ozgcloud.alfa.common.FeatureToggleProperties;
import de.ozgcloud.alfa.common.ModelBuilder;
import de.ozgcloud.alfa.common.command.CommandController.CommandByRelationController;
import de.ozgcloud.alfa.common.user.CurrentUserService;
......@@ -30,7 +29,6 @@ class BescheidVorgangProcessor implements RepresentationModelProcessor<EntityMod
static final LinkRelation REL_BESCHEIDE = LinkRelation.of("bescheide");
private final BescheidService bescheidService;
private final FeatureToggleProperties featureToggleProperties;
private final CurrentUserService currentUserService;
@Override
......@@ -66,11 +64,11 @@ class BescheidVorgangProcessor implements RepresentationModelProcessor<EntityMod
}
BooleanSupplier isRetrievingDraftAllowed(Vorgang vorgang) {
return () -> featureToggleProperties.isBescheidWizard() && isVorgangInBearbeitung(vorgang) && draftExists(vorgang);
return () -> isVorgangInBearbeitung(vorgang) && draftExists(vorgang);
}
BooleanSupplier isCreatingDraftAllowed(Vorgang vorgang) {
return () -> featureToggleProperties.isBescheidWizard() && isVorgangInBearbeitung(vorgang) && !draftExists(vorgang);
return () -> isVorgangInBearbeitung(vorgang) && !draftExists(vorgang);
}
boolean isVorgangInBearbeitung(Vorgang vorgang) {
......
......@@ -21,9 +21,4 @@ public class FeatureToggleProperties {
* Enable mail reply option regardless of other configuration.
*/
private boolean replyAlwaysAllowed = false;
/**
* Enable/Disable bescheid wizard feature.
*/
private boolean bescheidWizard = false;
}
......@@ -20,7 +20,6 @@ import org.mockito.Spy;
import org.springframework.hateoas.EntityModel;
import org.springframework.hateoas.Link;
import de.ozgcloud.alfa.common.FeatureToggleProperties;
import de.ozgcloud.alfa.common.UserProfileUrlProvider;
import de.ozgcloud.alfa.common.user.CurrentUserService;
import de.ozgcloud.alfa.common.user.UserRole;
......@@ -43,9 +42,6 @@ class BescheidVorgangProcessorTest {
@Mock
private CurrentUserService currentUserService;
@Mock
private FeatureToggleProperties featureToggleProperties;
@Nested
class TestProcess {
......@@ -215,7 +211,6 @@ class BescheidVorgangProcessorTest {
@Test
void shouldReturnTrue() {
givenFeatureToggleEnabled(true);
givenVorgangInBearbeitung(true);
givenDraftExists(true);
......@@ -224,18 +219,8 @@ class BescheidVorgangProcessorTest {
assertThat(booleanSupplier.getAsBoolean()).isTrue();
}
@Test
void shouldReturnFalseIfFeatureToggleIsDisabled() {
givenFeatureToggleEnabled(false);
var booleanSupplier = callMethod();
assertThat(booleanSupplier.getAsBoolean()).isFalse();
}
@Test
void shouldReturnFalseIfVorgangNotInBearbeitung() {
givenFeatureToggleEnabled(true);
givenVorgangInBearbeitung(false);
var booleanSupplier = callMethod();
......@@ -245,7 +230,6 @@ class BescheidVorgangProcessorTest {
@Test
void shouldReturnFalseIfDraftDoesNotExist() {
givenFeatureToggleEnabled(true);
givenVorgangInBearbeitung(true);
givenDraftExists(false);
......@@ -264,7 +248,6 @@ class BescheidVorgangProcessorTest {
@Test
void shouldReturnTrue() {
givenFeatureToggleEnabled(true);
givenVorgangInBearbeitung(true);
givenDraftExists(false);
......@@ -273,18 +256,8 @@ class BescheidVorgangProcessorTest {
assertThat(booleanSupplier.getAsBoolean()).isTrue();
}
@Test
void shouldReturnFalseIfFeatureToggleIsDisabled() {
givenFeatureToggleEnabled(false);
var booleanSupplier = callMethod();
assertThat(booleanSupplier.getAsBoolean()).isFalse();
}
@Test
void shouldReturnFalseIfVorgangNotInBearbeitung() {
givenFeatureToggleEnabled(true);
givenVorgangInBearbeitung(false);
var booleanSupplier = callMethod();
......@@ -294,7 +267,6 @@ class BescheidVorgangProcessorTest {
@Test
void shouldReturnFalseIfDraftExists() {
givenFeatureToggleEnabled(true);
givenVorgangInBearbeitung(true);
givenDraftExists(true);
......@@ -360,10 +332,6 @@ class BescheidVorgangProcessorTest {
}
}
private void givenFeatureToggleEnabled(boolean enabled) {
when(featureToggleProperties.isBescheidWizard()).thenReturn(enabled);
}
private void givenVorgangInBearbeitung(boolean inBearbeitung) {
doReturn(inBearbeitung).when(processor).isVorgangInBearbeitung(vorgang);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment