oracle thick mode available for electron app

This commit is contained in:
Jan Prochazka
2024-07-31 12:06:02 +02:00
parent 5e68ce3218
commit dc45b1e75f
7 changed files with 53 additions and 41 deletions

View File

@@ -32,6 +32,7 @@
import { onMount } from 'svelte';
import { disconnectServerConnection, openConnection } from '../appobj/ConnectionAppObject.svelte';
import { disconnectDatabaseConnection } from '../appobj/DatabaseAppObject.svelte';
import { useConfig } from '../utility/metadataLoaders';
export let connection;
export let tabid;
@@ -57,6 +58,7 @@
$: engine = $values.engine;
$: driver = $extensions.drivers.find(x => x.engine == engine);
$: config = useConfig();
const testIdRef = createRef(0);
@@ -91,7 +93,7 @@
'socketPath',
'serviceName',
];
const visibleProps = allProps.filter(x => driver?.showConnectionField(x, $values));
const visibleProps = allProps.filter(x => driver?.showConnectionField(x, $values, { config: $config }));
const omitProps = _.difference(allProps, visibleProps);
if (!$values.defaultDatabase) omitProps.push('singleDatabase');