From 118dcc2dabd3168f513d111aef26b5ba3b12b957 Mon Sep 17 00:00:00 2001
From: Patrizio Bekerle <patrizio.bekerle@tugraz.at>
Date: Mon, 31 May 2021 10:47:33 +0200
Subject: [PATCH] Move text to app.config.js

---
 app.config.js                 | 13 +++++++++++++
 assets/dbp-signature.html.ejs |  4 ++--
 rollup.config.js              |  4 ++++
 3 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/app.config.js b/app.config.js
index 7fd9c36..6ecace5 100644
--- a/app.config.js
+++ b/app.config.js
@@ -1,3 +1,6 @@
+const nextcloudAuthInfoDE = 'Für diese Funktion ist ein TU Graz Bediensteten Account nötig!';
+const nextcloudAuthInfoEN = 'A TU Graz employee account is required for this function!';
+
 export default {
     local: {
         basePath: '/dist/',
@@ -8,6 +11,8 @@ export default {
         matomoSiteId: 131,
         nextcloudBaseURL: 'http://localhost:8081',
         nextcloudName: 'TU Graz cloud',
+        nextcloudAuthInfoDE: nextcloudAuthInfoDE,
+        nextcloudAuthInfoEN: nextcloudAuthInfoEN,
         pdfAsQualifiedlySigningServer: 'https://sig-dev.tugraz.at',
         hiddenActivities: ['dbp-signature-verification-full'],
     },
@@ -20,6 +25,8 @@ export default {
         matomoSiteId: 131,
         nextcloudBaseURL: 'http://bs-local.com:8081',
         nextcloudName: 'TU Graz cloud',
+        nextcloudAuthInfoDE: nextcloudAuthInfoDE,
+        nextcloudAuthInfoEN: nextcloudAuthInfoEN,
         pdfAsQualifiedlySigningServer: 'https://sig-dev.tugraz.at',
         hiddenActivities: [],
     },
@@ -32,6 +39,8 @@ export default {
         matomoSiteId: 131,
         nextcloudBaseURL: 'https://nc-dev.tugraz.at/pers',
         nextcloudName: 'TU Graz cloud',
+        nextcloudAuthInfoDE: nextcloudAuthInfoDE,
+        nextcloudAuthInfoEN: nextcloudAuthInfoEN,
         pdfAsQualifiedlySigningServer: 'https://sig-dev.tugraz.at',
         hiddenActivities: ['dbp-signature-verification-full'],
     },
@@ -44,6 +53,8 @@ export default {
         matomoSiteId: 131,
         nextcloudBaseURL: 'https://cloud.tugraz.at',
         nextcloudName: 'TU Graz cloud',
+        nextcloudAuthInfoDE: nextcloudAuthInfoDE,
+        nextcloudAuthInfoEN: nextcloudAuthInfoEN,
         pdfAsQualifiedlySigningServer: 'https://sig-test.tugraz.at',
         hiddenActivities: ['dbp-signature-verification-full'],
     },
@@ -56,6 +67,8 @@ export default {
         matomoSiteId: 137,
         nextcloudBaseURL: 'https://cloud.tugraz.at',
         nextcloudName: 'TU Graz cloud',
+        nextcloudAuthInfoDE: nextcloudAuthInfoDE,
+        nextcloudAuthInfoEN: nextcloudAuthInfoEN,
         pdfAsQualifiedlySigningServer: 'https://sig.tugraz.at',
         hiddenActivities: ['dbp-signature-verification-full'],
     },
diff --git a/assets/dbp-signature.html.ejs b/assets/dbp-signature.html.ejs
index f5a5c48..80732ab 100644
--- a/assets/dbp-signature.html.ejs
+++ b/assets/dbp-signature.html.ejs
@@ -89,10 +89,10 @@
 <script>
     const langTexts = {
         "de": {
-            "nextcloud-auth-info": "Für diese Funktion ist ein TU Graz Bediensteten Account nötig!",
+            "nextcloud-auth-info": "<%= nextcloudAuthInfoDE %>",
         },
         "en": {
-            "nextcloud-auth-info": "A TU Graz employee account is required for this function!",
+            "nextcloud-auth-info": "<%= nextcloudAuthInfoEN %>",
         },
     }
 
diff --git a/rollup.config.js b/rollup.config.js
index ecac12d..7a9a08e 100644
--- a/rollup.config.js
+++ b/rollup.config.js
@@ -39,6 +39,8 @@ if (appEnv in appConfig) {
         matomoSiteId: -1,
         nextcloudBaseURL: 'https://test',
         nextcloudName: '',
+        nextcloudAuthInfoDE: '',
+        nextcloudAuthInfoEN: '',
         pdfAsQualifiedlySigningServer: 'https://test',
         hiddenActivities: [],
     };
@@ -131,6 +133,8 @@ export default (async () => {
             nextcloudBaseURL: config.nextcloudBaseURL,
             nextcloudFileURL: config.nextcloudFileURL,
             nextcloudName: config.nextcloudName,
+            nextcloudAuthInfoDE: config.nextcloudAuthInfoDE,
+            nextcloudAuthInfoEN: config.nextcloudAuthInfoEN,
             keyCloakBaseURL: config.keyCloakBaseURL,
             keyCloakClientId: config.keyCloakClientId,
             CSP: config.CSP,
-- 
GitLab