diff --git a/backend/windmill-common/src/ee.rs b/backend/windmill-common/src/ee.rs index 51ad62a8a9..d3ffd98584 100644 --- a/backend/windmill-common/src/ee.rs +++ b/backend/windmill-common/src/ee.rs @@ -1,5 +1,5 @@ use crate::ee::LicensePlan::Community; -use serde::{Deserialize, Serialize}; +use serde::Deserialize; use std::sync::Arc; use tokio::sync::RwLock; @@ -20,9 +20,8 @@ pub async fn get_license_plan() -> LicensePlan { return Community; } -#[derive(Serialize, Deserialize)] +#[derive(Deserialize)] +#[serde(untagged)] pub enum CriticalErrorChannel {} -pub async fn trigger_critical_error_channels(_msg: String) { - // Implementation is not open source -} +pub async fn trigger_critical_error_channels(_error_message: String) {} diff --git a/frontend/src/lib/components/apps/components/buttons/AppButton.svelte b/frontend/src/lib/components/apps/components/buttons/AppButton.svelte index 9e741e7b35..69325d2bff 100644 --- a/frontend/src/lib/components/apps/components/buttons/AppButton.svelte +++ b/frontend/src/lib/components/apps/components/buttons/AppButton.svelte @@ -192,7 +192,6 @@ if (iterContext && listInputs) { listInputs.set(id, inputOutput) } - console.log('success', r) }} refreshOnStart={resolvedConfig.triggerOnAppLoad} > diff --git a/frontend/src/lib/components/apps/components/display/table/AppAggridExplorerTable.svelte b/frontend/src/lib/components/apps/components/display/table/AppAggridExplorerTable.svelte index 456c338985..94815cebc8 100644 --- a/frontend/src/lib/components/apps/components/display/table/AppAggridExplorerTable.svelte +++ b/frontend/src/lib/components/apps/components/display/table/AppAggridExplorerTable.svelte @@ -129,7 +129,10 @@ row, render: true, wrapActions: resolvedConfig.wrapActions, - + selectRow: () => { + toggleRow(p) + p.node.setSelected(true) + }, onSet: (id, value) => { if (!inputs[id]) { inputs[id] = { [rowIndex]: value } diff --git a/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte b/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte index 0f3d3d5be4..58e7b02bdd 100644 --- a/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte +++ b/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte @@ -205,6 +205,10 @@ row, render, wrapActions: resolvedConfig.wrapActions, + selectRow: () => { + toggleRow(p) + p.node.setSelected(true) + }, onSet: (id, value) => { if (!inputs[id]) { inputs[id] = { [rowIndex]: value } diff --git a/frontend/src/lib/components/apps/components/display/table/AppAggridTableActions.svelte b/frontend/src/lib/components/apps/components/display/table/AppAggridTableActions.svelte index 459621df5b..8174632a75 100644 --- a/frontend/src/lib/components/apps/components/display/table/AppAggridTableActions.svelte +++ b/frontend/src/lib/components/apps/components/display/table/AppAggridTableActions.svelte @@ -23,6 +23,7 @@ export let onSet: (id: string, value: any) => void export let onRemove: (id: string) => void export let wrapActions: boolean | undefined = undefined + export let selectRow: () => void const dispatch = createEventDispatcher() const { selectedComponent, hoverStore, mode, connectingInput } = @@ -51,7 +52,8 @@ $hoverStore = undefined } }} - on:pointerdown|stopPropagation={() => { + on:pointerdown|stopPropagation={(e) => { + selectRow() $selectedComponent = [action.id] }} class={twMerge( @@ -135,6 +137,7 @@ noWFull preclickAction={async () => { dispatch('toggleRow') + selectRow() }} id={action.id} customCss={action.customCss} @@ -159,6 +162,7 @@ onToggle={action.onToggle} preclickAction={async () => { dispatch('toggleRow') + selectRow() }} verticalAlignment="center" {controls} @@ -178,6 +182,7 @@ onSelect={action.onSelect} preclickAction={async () => { dispatch('toggleRow') + selectRow() }} {controls} /> @@ -190,6 +195,7 @@ {render} preclickAction={async () => { dispatch('toggleRow') + selectRow() }} noWFull id={action.id} @@ -213,6 +219,7 @@ onToggle={action.onToggle} preclickAction={async () => { dispatch('toggleRow') + selectRow() }} /> {:else if action.type == 'selectcomponent'} @@ -230,6 +237,7 @@ onSelect={action.onSelect} preclickAction={async () => { dispatch('toggleRow') + selectRow() }} /> diff --git a/frontend/src/routes/(root)/(logged)/+layout.svelte b/frontend/src/routes/(root)/(logged)/+layout.svelte index 2dd734fc24..e39c9b4dd0 100644 --- a/frontend/src/routes/(root)/(logged)/+layout.svelte +++ b/frontend/src/routes/(root)/(logged)/+layout.svelte @@ -263,128 +263,131 @@
{#if !menuHidden} {#if !$userStore?.operator} -