16592: Restores 'Rename' action. Adds support for baseURL w/o trailing slash.
[arvados.git] / src / common / config.ts
index 361ca24ecf471c1fe5bf553bbdb03ea04c7210fd..0f935602917e0829b8416aa8794aa2d8453b0277 100644 (file)
@@ -23,6 +23,9 @@ export interface ClusterConfigJSON {
             Scheme: string
         }
     };
+    Mail?: {
+        SupportEmailAddress: string;
+    };
     Services: {
         Controller: {
             ExternalURL: string
@@ -55,6 +58,7 @@ export interface ClusterConfigJSON {
         SSHHelpPageHTML: string;
         SSHHelpHostSuffix: string;
         SiteName: string;
+        IdleTimeout: string;
     };
     Login: {
         LoginCluster: string;
@@ -64,12 +68,18 @@ export interface ClusterConfigJSON {
         LDAP: {
             Enable: boolean;
         }
+        OpenIDConnect: {
+            Enable: boolean;
+        }
         PAM: {
             Enable: boolean;
         }
         SSO: {
             Enable: boolean;
         }
+        Test: {
+            Enable: boolean;
+        }
     };
     Collections: {
         ForwardSlashNameSubstitution: string;
@@ -207,6 +217,7 @@ export const mockClusterConfigJSON = (config: Partial<ClusterConfigJSON>): Clust
         SSHHelpPageHTML: "",
         SSHHelpHostSuffix: "",
         SiteName: "",
+        IdleTimeout: "0s",
     },
     Login: {
         LoginCluster: "",
@@ -216,12 +227,18 @@ export const mockClusterConfigJSON = (config: Partial<ClusterConfigJSON>): Clust
         LDAP: {
             Enable: false,
         },
+        OpenIDConnect: {
+            Enable: false,
+        },
         PAM: {
             Enable: false,
         },
         SSO: {
             Enable: false,
         },
+        Test: {
+            Enable: false,
+        },
     },
     Collections: {
         ForwardSlashNameSubstitution: "",