Redis - ability to skip SETNAME #1077

This commit is contained in:
SPRINX0\prochazka
2025-03-28 08:55:01 +01:00
parent e4671ffdb3
commit 61e35b9773
4 changed files with 44 additions and 6 deletions

View File

@@ -1,13 +1,24 @@
<script lang="ts">
import FormTextField from '../forms/FormTextField.svelte';
import { openedConnections, openedSingleDatabaseConnections } from '../stores';
import { extensions, openedConnections, openedSingleDatabaseConnections } from '../stores';
import { getFormContext } from '../forms/FormProviderCore.svelte';
import FormTextAreaField from '../forms/FormTextAreaField.svelte';
import FormArgumentList from '../forms/FormArgumentList.svelte';
const { values } = getFormContext();
$: engine = $values.engine;
$: driver = $extensions.drivers.find(x => x.engine == engine);
$: isConnected = $openedConnections.includes($values._id) || $openedSingleDatabaseConnections.includes($values._id);
$: advancedFields = driver?.getAdvancedConnectionFields ? driver?.getAdvancedConnectionFields() : null;
</script>
<FormTextAreaField label="Allowed databases, one per line" name="allowedDatabases" disabled={isConnected} rows={8} />
<FormTextField label="Allowed databases regular expression" name="allowedDatabasesRegex" disabled={isConnected} />
{#if advancedFields}
<FormArgumentList args={advancedFields} />
{/if}