diff --git a/packages/nodes-base/nodes/EmailReadImap/v1/EmailReadImapV1.node.ts b/packages/nodes-base/nodes/EmailReadImap/v1/EmailReadImapV1.node.ts index 0559d6e9fb..004edde494 100644 --- a/packages/nodes-base/nodes/EmailReadImap/v1/EmailReadImapV1.node.ts +++ b/packages/nodes-base/nodes/EmailReadImap/v1/EmailReadImapV1.node.ts @@ -72,6 +72,17 @@ const versionDescription: INodeTypeDescription = { name: 'Email Trigger (IMAP)', color: '#44AA22', }, + triggerPanel: { + header: '', + executionsHelp: { + inactive: + "While building your workflow, click the 'listen' button, then send an email to make an event happen. This will trigger an execution, which will show up in this editor.

Once you're happy with your workflow, activate it. Then every time an email is received, the workflow will execute. These executions will show up in the executions list, but not in the editor.", + active: + "While building your workflow, click the 'listen' button, then send an email to make an event happen. This will trigger an execution, which will show up in this editor.

Your workflow will also execute automatically, since it's activated. Every time an email is received, this node will trigger an execution. These executions will show up in the executions list, but not in the editor.", + }, + activationHint: + "Once you’ve finished building your workflow, activate it to have it also listen continuously (you just won’t see those executions here).", + }, // eslint-disable-next-line n8n-nodes-base/node-class-description-inputs-wrong-regular-node inputs: [], outputs: ['main'], diff --git a/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts b/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts index cfe9dc3c2c..29677d10a7 100644 --- a/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts +++ b/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts @@ -73,6 +73,17 @@ const versionDescription: INodeTypeDescription = { name: 'Email Trigger (IMAP)', color: '#44AA22', }, + triggerPanel: { + header: '', + executionsHelp: { + inactive: + "While building your workflow, click the 'listen' button, then send an email to make an event happen. This will trigger an execution, which will show up in this editor.

Once you're happy with your workflow, activate it. Then every time an email is received, the workflow will execute. These executions will show up in the executions list, but not in the editor.", + active: + "While building your workflow, click the 'listen' button, then send an email to make an event happen. This will trigger an execution, which will show up in this editor.

Your workflow will also execute automatically, since it's activated. Every time an email is received, this node will trigger an execution. These executions will show up in the executions list, but not in the editor.", + }, + activationHint: + "Once you’ve finished building your workflow, activate it to have it also listen continuously (you just won’t see those executions here).", + }, // eslint-disable-next-line n8n-nodes-base/node-class-description-inputs-wrong-regular-node inputs: [], outputs: ['main'], diff --git a/packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.ts b/packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.ts index 7bfea916c6..eaf6525486 100644 --- a/packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.ts +++ b/packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.ts @@ -22,6 +22,17 @@ export class LocalFileTrigger implements INodeType { name: 'Local File Trigger', color: '#404040', }, + triggerPanel: { + header: '', + executionsHelp: { + inactive: + "While building your workflow, click the 'listen' button, then make a change to your watched file or folder. This will trigger an execution, which will show up in this editor.

Once you're happy with your workflow, activate it. Then every time a change is detected, the workflow will execute. These executions will show up in the executions list, but not in the editor.", + active: + "While building your workflow, click the 'listen' button, then make a change to your watched file or folder. This will trigger an execution, which will show up in this editor.

Your workflow will also execute automatically, since it's activated. Every time a change is detected, this node will trigger an execution. These executions will show up in the executions list, but not in the editor.", + }, + activationHint: + "Once you’ve finished building your workflow, activate it to have it also listen continuously (you just won’t see those executions here).", + }, inputs: [], outputs: ['main'], properties: [ diff --git a/packages/nodes-base/nodes/MQTT/MqttTrigger.node.ts b/packages/nodes-base/nodes/MQTT/MqttTrigger.node.ts index 18336afd91..f666a13be5 100644 --- a/packages/nodes-base/nodes/MQTT/MqttTrigger.node.ts +++ b/packages/nodes-base/nodes/MQTT/MqttTrigger.node.ts @@ -17,9 +17,21 @@ export class MqttTrigger implements INodeType { group: ['trigger'], version: 1, description: 'Listens to MQTT events', + eventTriggerDescription: '', defaults: { name: 'MQTT Trigger', }, + triggerPanel: { + header: '', + executionsHelp: { + inactive: + "While building your workflow, click the 'listen' button, then trigger an MQTT event. This will trigger an execution, which will show up in this editor.

Once you're happy with your workflow, activate it. Then every time a change is detected, the workflow will execute. These executions will show up in the executions list, but not in the editor.", + active: + "While building your workflow, click the 'listen' button, then trigger an MQTT event. This will trigger an execution, which will show up in this editor.

Your workflow will also execute automatically, since it's activated. Every time a change is detected, this node will trigger an execution. These executions will show up in the executions list, but not in the editor.", + }, + activationHint: + "Once you’ve finished building your workflow, activate it to have it also listen continuously (you just won’t see those executions here).", + }, inputs: [], outputs: ['main'], credentials: [ diff --git a/packages/nodes-base/nodes/Postgres/PostgresTrigger.node.ts b/packages/nodes-base/nodes/Postgres/PostgresTrigger.node.ts index 4f880ab2e6..fd1e1c7a0b 100644 --- a/packages/nodes-base/nodes/Postgres/PostgresTrigger.node.ts +++ b/packages/nodes-base/nodes/Postgres/PostgresTrigger.node.ts @@ -21,9 +21,21 @@ export class PostgresTrigger implements INodeType { group: ['trigger'], version: 1, description: 'Listens to Postgres messages', + eventTriggerDescription: '', defaults: { name: 'Postgres Trigger', }, + triggerPanel: { + header: '', + executionsHelp: { + inactive: + "While building your workflow, click the 'listen' button, then trigger a Postgres event. This will trigger an execution, which will show up in this editor.

Once you're happy with your workflow, activate it. Then every time a change is detected, the workflow will execute. These executions will show up in the executions list, but not in the editor.", + active: + "While building your workflow, click the 'listen' button, then trigger a Postgres event. This will trigger an execution, which will show up in this editor.

Your workflow will also execute automatically, since it's activated. Every time a change is detected, this node will trigger an execution. These executions will show up in the executions list, but not in the editor.", + }, + activationHint: + "Once you’ve finished building your workflow, activate it to have it also listen continuously (you just won’t see those executions here).", + }, inputs: [], outputs: ['main'], credentials: [ diff --git a/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts b/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts index 7c20a0c65b..7a1024ddb8 100644 --- a/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts +++ b/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts @@ -26,9 +26,21 @@ export class RabbitMQTrigger implements INodeType { group: ['trigger'], version: 1, description: 'Listens to RabbitMQ messages', + eventTriggerDescription: '', defaults: { name: 'RabbitMQ Trigger', }, + triggerPanel: { + header: '', + executionsHelp: { + inactive: + "While building your workflow, click the 'listen' button, then trigger a Rabbit MQ event. This will trigger an execution, which will show up in this editor.

Once you're happy with your workflow, activate it. Then every time a change is detected, the workflow will execute. These executions will show up in the executions list, but not in the editor.", + active: + "While building your workflow, click the 'listen' button, then trigger a Rabbit MQ event. This will trigger an execution, which will show up in this editor.

Your workflow will also execute automatically, since it's activated. Every time a change is detected, this node will trigger an execution. These executions will show up in the executions list, but not in the editor.", + }, + activationHint: + "Once you’ve finished building your workflow, activate it to have it also listen continuously (you just won’t see those executions here).", + }, inputs: [], outputs: ['main'], credentials: [ diff --git a/packages/nodes-base/nodes/SseTrigger/SseTrigger.node.ts b/packages/nodes-base/nodes/SseTrigger/SseTrigger.node.ts index a0cfde72d4..16d696817d 100644 --- a/packages/nodes-base/nodes/SseTrigger/SseTrigger.node.ts +++ b/packages/nodes-base/nodes/SseTrigger/SseTrigger.node.ts @@ -22,6 +22,17 @@ export class SseTrigger implements INodeType { name: 'SSE Trigger', color: '#225577', }, + triggerPanel: { + header: '', + executionsHelp: { + inactive: + "While building your workflow, click the 'listen' button, then trigger an SSE event. This will trigger an execution, which will show up in this editor.

Once you're happy with your workflow, activate it. Then every time a change is detected, the workflow will execute. These executions will show up in the executions list, but not in the editor.", + active: + "While building your workflow, click the 'listen' button, then trigger an SSE event. This will trigger an execution, which will show up in this editor.

Your workflow will also execute automatically, since it's activated. Every time a change is detected, this node will trigger an execution. These executions will show up in the executions list, but not in the editor.", + }, + activationHint: + "Once you’ve finished building your workflow, activate it to have it also listen continuously (you just won’t see those executions here).", + }, inputs: [], outputs: ['main'], properties: [