From ada79a387e389dfd7245e0abec9e4bc0b3aa0d0b Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Fri, 29 Nov 2024 19:03:16 +0100
Subject: [PATCH] OZG-6989 OZG-7214 Property for dms

---
 .../src/main/resources/application-dev.yml       |  2 ++
 .../src/main/resources/application-e2e.yml       |  2 ++
 .../src/main/resources/application-local.yml     |  2 ++
 alfa-server/src/main/resources/application.yml   |  2 ++
 .../de/ozgcloud/alfa/export/DmsProperties.java   | 16 ++++++++++++++++
 5 files changed, 24 insertions(+)
 create mode 100644 alfa-service/src/main/java/de/ozgcloud/alfa/export/DmsProperties.java

diff --git a/alfa-server/src/main/resources/application-dev.yml b/alfa-server/src/main/resources/application-dev.yml
index ec9f40e322..18feb5c73f 100644
--- a/alfa-server/src/main/resources/application-dev.yml
+++ b/alfa-server/src/main/resources/application-dev.yml
@@ -14,3 +14,5 @@ ozgcloud:
   production: false
   stage:
     production: false
+  dms:
+    enabled: true
diff --git a/alfa-server/src/main/resources/application-e2e.yml b/alfa-server/src/main/resources/application-e2e.yml
index 1f162b5430..d56ddccb46 100644
--- a/alfa-server/src/main/resources/application-e2e.yml
+++ b/alfa-server/src/main/resources/application-e2e.yml
@@ -13,3 +13,5 @@ ozgcloud:
       url: /assets/benutzerleitfaden/benutzerleitfaden.pdf
   user-manager:
     url: http://localhost:9092
+  dms:
+    enabled: true
diff --git a/alfa-server/src/main/resources/application-local.yml b/alfa-server/src/main/resources/application-local.yml
index 55772b0d1f..d6f8dc88dc 100644
--- a/alfa-server/src/main/resources/application-local.yml
+++ b/alfa-server/src/main/resources/application-local.yml
@@ -31,6 +31,8 @@ ozgcloud:
     url: http://localhost:9092
     profile-template: /api/userProfiles/%s
     search-template: /api/userProfiles/?searchBy={searchBy}
+  dms:
+    enabled: true
 
 keycloak:
   auth-server-url: http://localhost:8088
diff --git a/alfa-server/src/main/resources/application.yml b/alfa-server/src/main/resources/application.yml
index 38c43bdefb..8d599f47a6 100644
--- a/alfa-server/src/main/resources/application.yml
+++ b/alfa-server/src/main/resources/application.yml
@@ -100,3 +100,5 @@ ozgcloud:
   user-manager:
     profile-template: /api/userProfiles/%s
     search-template: /api/userProfiles/?searchBy={searchBy}
+  dms:
+    enabled: false
diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/export/DmsProperties.java b/alfa-service/src/main/java/de/ozgcloud/alfa/export/DmsProperties.java
new file mode 100644
index 0000000000..9ec65379fa
--- /dev/null
+++ b/alfa-service/src/main/java/de/ozgcloud/alfa/export/DmsProperties.java
@@ -0,0 +1,16 @@
+package de.ozgcloud.alfa.export;
+
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Configuration;
+
+import lombok.Getter;
+import lombok.Setter;
+
+@Getter
+@Setter
+@Configuration
+@ConfigurationProperties("ozgcloud.dms")
+class DmsProperties {
+
+	private boolean enabled;
+}
-- 
GitLab