Merge branch '18368-notification-banner' into 19836-new-tooltip-impl
[arvados-workbench2.git] / src / common / config.ts
index 9319736784b81676c6c15fe931e5136b806d985a..2c7995f582f397b49590c93d90814b4ea10ff794 100644 (file)
@@ -41,6 +41,17 @@ export interface ClusterConfigJSON {
     Workbench2: {
       ExternalURL: string;
     };
+    Workbench: {
+        DisableSharingURLsUI: boolean;
+        ArvadosDocsite: string;
+        FileViewersConfigURL: string;
+        WelcomePageHTML: string;
+        InactivePageHTML: string;
+        SSHHelpPageHTML: string;
+        SSHHelpHostSuffix: string;
+        SiteName: string;
+        IdleTimeout: string;
+    };
     Websocket: {
       ExternalURL: string;
     };
@@ -64,6 +75,7 @@ export interface ClusterConfigJSON {
     SSHHelpHostSuffix: string;
     SiteName: string;
     IdleTimeout: string;
+    BannerUUID: string;
   };
   Login: {
     LoginCluster: string;
@@ -268,6 +280,17 @@ export const mockClusterConfigJSON = (
     WebDAV: { ExternalURL: '' },
     WebDAVDownload: { ExternalURL: '' },
     WebShell: { ExternalURL: '' },
+    Workbench: {
+      DisableSharingURLsUI: false,
+      ArvadosDocsite: "",
+      FileViewersConfigURL: "",
+      WelcomePageHTML: "",
+      InactivePageHTML: "",
+      SSHHelpPageHTML: "",
+      SSHHelpHostSuffix: "",
+      SiteName: "",
+      IdleTimeout: "0s",
+    },
   },
   Workbench: {
     DisableSharingURLsUI: false,
@@ -279,6 +302,7 @@ export const mockClusterConfigJSON = (
     SSHHelpHostSuffix: '',
     SiteName: '',
     IdleTimeout: '0s',
+    BannerUUID: "",
   },
   Login: {
     LoginCluster: '',