diff --git a/packages/web/src/datagrid/CollectionDataGridCore.svelte b/packages/web/src/datagrid/CollectionDataGridCore.svelte index 9015ef012..6f2bae2a0 100644 --- a/packages/web/src/datagrid/CollectionDataGridCore.svelte +++ b/packages/web/src/datagrid/CollectionDataGridCore.svelte @@ -105,19 +105,13 @@ + + { + dispatch('change', !refInput.checked); + }, + }} +> + + diff --git a/packages/web/src/modals/ConfirmNoSqlModal.svelte b/packages/web/src/modals/ConfirmNoSqlModal.svelte index c288200b0..fdabe8f6a 100644 --- a/packages/web/src/modals/ConfirmNoSqlModal.svelte +++ b/packages/web/src/modals/ConfirmNoSqlModal.svelte @@ -2,15 +2,19 @@ import FormStyledButton from '../buttons/FormStyledButton.svelte'; import FormProvider from '../forms/FormProvider.svelte'; import FormSubmit from '../forms/FormSubmit.svelte'; - import JSONTree from '../jsontree/JSONTree.svelte'; + import TemplatedCheckboxField from '../forms/TemplatedCheckboxField.svelte'; import AceEditor from '../query/AceEditor.svelte'; -import newQuery from '../query/newQuery'; + import newQuery from '../query/newQuery'; + import { apiCall } from '../utility/api'; import ModalBase from './ModalBase.svelte'; import { closeCurrentModal } from './modalTools'; export let script; export let onConfirm; + export let skipConfirmSettingKey = null; + + let dontAskAgain; @@ -21,6 +25,20 @@ import newQuery from '../query/newQuery'; + {#if skipConfirmSettingKey} + + { + dontAskAgain = e.detail; + apiCall('config/update-settings', { [skipConfirmSettingKey]: e.detail }); + }} + /> + + {/if} +