diff --git a/webapp/packages/core-blocks/src/ExceptionMessage.tsx b/webapp/packages/core-blocks/src/ExceptionMessage.tsx index 89ed894adc..0976812929 100644 --- a/webapp/packages/core-blocks/src/ExceptionMessage.tsx +++ b/webapp/packages/core-blocks/src/ExceptionMessage.tsx @@ -53,10 +53,10 @@ const styles = css` gap: 16px; } - [|inline] { - &error { - align-items: center; - } + error[|inline] { + align-items: center; + height: 38px; + & error-data { display: flex; align-items: center; diff --git a/webapp/packages/core-blocks/src/Loader/loaderStyles.ts b/webapp/packages/core-blocks/src/Loader/loaderStyles.ts index 75da9fc085..25e42dd6ee 100644 --- a/webapp/packages/core-blocks/src/Loader/loaderStyles.ts +++ b/webapp/packages/core-blocks/src/Loader/loaderStyles.ts @@ -58,7 +58,7 @@ export const loaderStyles = css` } loader[|inline] { - height: 32px; + height: 38px; flex-direction: row; margin: 0; justify-content: left; diff --git a/webapp/packages/core-sdk/src/queries/fragments/DatabaseConnection.gql b/webapp/packages/core-sdk/src/queries/fragments/DatabaseConnection.gql index d325b0a244..280d9647ca 100644 --- a/webapp/packages/core-sdk/src/queries/fragments/DatabaseConnection.gql +++ b/webapp/packages/core-sdk/src/queries/fragments/DatabaseConnection.gql @@ -11,6 +11,9 @@ fragment DatabaseConnection on ConnectionInfo { readOnly saveCredentials + folder + nodePath + host port databaseName diff --git a/webapp/packages/core-sdk/src/sdk.ts b/webapp/packages/core-sdk/src/sdk.ts index 503ff9fd3a..02c920e833 100644 --- a/webapp/packages/core-sdk/src/sdk.ts +++ b/webapp/packages/core-sdk/src/sdk.ts @@ -160,11 +160,13 @@ export interface ConnectionInfo { description?: Maybe; driverId: Scalars['ID']; features: Array; + folder?: Maybe; host?: Maybe; id: Scalars['ID']; name: Scalars['String']; navigatorSettings: NavigatorSettings; networkHandlersConfig: NetworkHandlerConfig[]; + nodePath?: Maybe; origin: ObjectOrigin; port?: Maybe; properties?: Maybe; @@ -1289,7 +1291,7 @@ export type CreateConnectionConfigurationQueryVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface CreateConnectionConfigurationQuery { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } +export interface CreateConnectionConfigurationQuery { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } export type CreateConnectionConfigurationFromNodeQueryVariables = Exact<{ nodePath: Scalars['String']; @@ -1300,7 +1302,7 @@ export type CreateConnectionConfigurationFromNodeQueryVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface CreateConnectionConfigurationFromNodeQuery { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } +export interface CreateConnectionConfigurationFromNodeQuery { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } export type DeleteConnectionConfigurationQueryVariables = Exact<{ id: Scalars['ID']; @@ -1322,7 +1324,7 @@ export type GetConnectionsQueryVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface GetConnectionsQuery { connections: Array<{ id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } }> } +export interface GetConnectionsQuery { connections: Array<{ id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } }> } export type GetSubjectConnectionAccessQueryVariables = Exact<{ subjectId?: Maybe; @@ -1359,7 +1361,7 @@ export type UpdateConnectionConfigurationQueryVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface UpdateConnectionConfigurationQuery { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } +export interface UpdateConnectionConfigurationQuery { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } export type CloseConnectionMutationVariables = Exact<{ id: Scalars['ID']; @@ -1369,7 +1371,7 @@ export type CloseConnectionMutationVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface CloseConnectionMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } +export interface CloseConnectionMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } export type CreateConnectionMutationVariables = Exact<{ config: ConnectionConfig; @@ -1379,7 +1381,7 @@ export type CreateConnectionMutationVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface CreateConnectionMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } +export interface CreateConnectionMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } export type CreateConnectionFromNodeMutationVariables = Exact<{ nodePath: Scalars['String']; @@ -1390,7 +1392,7 @@ export type CreateConnectionFromNodeMutationVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface CreateConnectionFromNodeMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } +export interface CreateConnectionFromNodeMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } export type CreateConnectionFromTemplateMutationVariables = Exact<{ templateId: Scalars['ID']; @@ -1401,7 +1403,7 @@ export type CreateConnectionFromTemplateMutationVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface CreateConnectionFromTemplateMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } +export interface CreateConnectionFromTemplateMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } export type DeleteConnectionMutationVariables = Exact<{ id: Scalars['ID']; @@ -1460,7 +1462,7 @@ export type GetTemplateConnectionsQueryVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface GetTemplateConnectionsQuery { connections: Array<{ id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } }> } +export interface GetTemplateConnectionsQuery { connections: Array<{ id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } }> } export type GetUserConnectionsQueryVariables = Exact<{ id?: Maybe; @@ -1470,7 +1472,7 @@ export type GetUserConnectionsQueryVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface GetUserConnectionsQuery { connections: Array<{ id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } }> } +export interface GetUserConnectionsQuery { connections: Array<{ id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } }> } export type InitConnectionMutationVariables = Exact<{ id: Scalars['ID']; @@ -1483,7 +1485,7 @@ export type InitConnectionMutationVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface InitConnectionMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } +export interface InitConnectionMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } export type RefreshSessionConnectionsMutationVariables = Exact<{ [key: string]: never }>; @@ -1498,7 +1500,7 @@ export type SetConnectionNavigatorSettingsMutationVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface SetConnectionNavigatorSettingsMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } +export interface SetConnectionNavigatorSettingsMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } export type TestConnectionMutationVariables = Exact<{ config: ConnectionConfig; @@ -1520,7 +1522,7 @@ export type UpdateConnectionMutationVariables = Exact<{ customIncludeNetworkHandlerCredentials: Scalars['Boolean']; }>; -export interface UpdateConnectionMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } +export interface UpdateConnectionMutation { connection: { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } } export type ExportDataFromContainerQueryVariables = Exact<{ connectionId: Scalars['ID']; @@ -1566,7 +1568,7 @@ export interface AuthProviderConfigurationParametersFragment { id?: Maybe; origin: { type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> } } -export interface DatabaseConnectionFragment { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } +export interface DatabaseConnectionFragment { id: string; name: string; description?: Maybe; driverId: string; template: boolean; connected: boolean; provided: boolean; useUrl: boolean; readOnly: boolean; saveCredentials: boolean; folder?: Maybe; nodePath?: Maybe; host?: Maybe; port?: Maybe; databaseName?: Maybe; url?: Maybe; properties?: Maybe; providerProperties: any; features: string[]; supportedDataFormats: ResultDataFormat[]; authNeeded: boolean; authModel?: Maybe; origin?: Maybe<{ type: string; subType?: Maybe; displayName: string; icon?: Maybe; details?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; value?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>> }>; authProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; value?: Maybe; validValues?: Maybe>>; defaultValue?: Maybe; length: ObjectPropertyLength; features: string[]; order: number }>>; networkHandlersConfig: Array<{ id: string; enabled: boolean; userName?: Maybe; password?: Maybe; savePassword: boolean; properties?: Maybe }>; navigatorSettings: { showSystemObjects: boolean; showUtilityObjects: boolean; showOnlyEntities: boolean; mergeEntities: boolean; hideFolders: boolean; hideSchemas: boolean; hideVirtualModel: boolean } } export interface DatabaseDriverFragment { id: string; name?: Maybe; icon?: Maybe; description?: Maybe; defaultPort?: Maybe; defaultDatabase?: Maybe; defaultServer?: Maybe; defaultUser?: Maybe; sampleURL?: Maybe; embedded?: Maybe; anonymousAccess?: Maybe; promotedScore?: Maybe; defaultAuthModel: string; applicableNetworkHandlers: Array>; driverParameters?: Maybe; providerProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>>; length: ObjectPropertyLength; features: string[]; order: number }>>; driverProperties?: Maybe; displayName?: Maybe; description?: Maybe; category?: Maybe; dataType?: Maybe; defaultValue?: Maybe; validValues?: Maybe>> }>> } @@ -1884,6 +1886,8 @@ export const DatabaseConnectionFragmentDoc = ` useUrl readOnly saveCredentials + folder + nodePath host port databaseName