From f59689f3323882f4ada8812452d08e9201611c34 Mon Sep 17 00:00:00 2001
From: Tamara Steinwender <tamara.steinwender@tugraz.at>
Date: Tue, 8 Jun 2021 14:09:24 +0200
Subject: [PATCH] Whitelabel the appshell

---
 app.config.js                 | 10 ++++++++++
 assets/dbp-signature.html.ejs |  2 ++
 rollup.config.js              |  4 +++-
 3 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/app.config.js b/app.config.js
index 6ecace5..705a224 100644
--- a/app.config.js
+++ b/app.config.js
@@ -15,6 +15,8 @@ export default {
         nextcloudAuthInfoEN: nextcloudAuthInfoEN,
         pdfAsQualifiedlySigningServer: 'https://sig-dev.tugraz.at',
         hiddenActivities: ['dbp-signature-verification-full'],
+        siteName: 'TU Graz',
+        siteSubName: 'Graz University of Technology'
     },
     bs: {
         basePath: '/dist/',
@@ -29,6 +31,8 @@ export default {
         nextcloudAuthInfoEN: nextcloudAuthInfoEN,
         pdfAsQualifiedlySigningServer: 'https://sig-dev.tugraz.at',
         hiddenActivities: [],
+        siteName: 'TU Graz',
+        siteSubName: 'Graz University of Technology'
     },
     development: {
         basePath: '/apps/signature/',
@@ -43,6 +47,8 @@ export default {
         nextcloudAuthInfoEN: nextcloudAuthInfoEN,
         pdfAsQualifiedlySigningServer: 'https://sig-dev.tugraz.at',
         hiddenActivities: ['dbp-signature-verification-full'],
+        siteName: 'TU Graz',
+        siteSubName: 'Graz University of Technology'
     },
     demo: {
         basePath: '/apps/signature/',
@@ -57,6 +63,8 @@ export default {
         nextcloudAuthInfoEN: nextcloudAuthInfoEN,
         pdfAsQualifiedlySigningServer: 'https://sig-test.tugraz.at',
         hiddenActivities: ['dbp-signature-verification-full'],
+        siteName: 'TU Graz',
+        siteSubName: 'Graz University of Technology'
     },
     production: {
         basePath: '/',
@@ -71,5 +79,7 @@ export default {
         nextcloudAuthInfoEN: nextcloudAuthInfoEN,
         pdfAsQualifiedlySigningServer: 'https://sig.tugraz.at',
         hiddenActivities: ['dbp-signature-verification-full'],
+        siteName: 'TU Graz',
+        siteSubName: 'Graz University of Technology'
     },
 };
\ No newline at end of file
diff --git a/assets/dbp-signature.html.ejs b/assets/dbp-signature.html.ejs
index 0c2fb40..20d8ade 100644
--- a/assets/dbp-signature.html.ejs
+++ b/assets/dbp-signature.html.ejs
@@ -83,6 +83,8 @@
     build-url='<%= buildInfo.url %>'
     build-time='<%= buildInfo.time %>'
     env='<%= buildInfo.env %>'
+    shell-name='<%= siteName %>'
+    shell-subname='<%= siteSubName %>'
 ><dbp-loading-spinner></dbp-loading-spinner></<%= name %>>
 
 <!-- Error handling for too old browsers -->
diff --git a/rollup.config.js b/rollup.config.js
index 49e0489..6c27c1d 100644
--- a/rollup.config.js
+++ b/rollup.config.js
@@ -140,7 +140,9 @@ export default (async () => {
             CSP: config.CSP,
             matomoUrl: config.matomoUrl,
             matomoSiteId: config.matomoSiteId,
-            buildInfo: getBuildInfo(appEnv)
+            buildInfo: getBuildInfo(appEnv),
+            siteName: config.siteName,
+            siteSubName: config.siteSubName
           }
         }),
         resolve({
-- 
GitLab