mirror of
https://github.com/n8n-io/n8n.git
synced 2024-12-23 11:44:06 -08:00
refactor: Apply more eslint-plugin-n8n-nodes-base
rules (#3534)
* ⚡ Update `lintfix` script * ⚡ Run baseline `lintfix` * 🔥 Remove unneeded exceptions (#3538) * 🔥 Remove exceptions for `node-param-default-wrong-for-simplify` * 🔥 Remove exceptions for `node-param-placeholder-miscased-id` * ⚡ Update version * 👕 Apply `node-param-placeholder-missing` (#3542) * 👕 Apply `filesystem-wrong-cred-filename` (#3543) * 👕 Apply `node-param-description-missing-from-dynamic-options` (#3545) Co-authored-by: Iván Ovejero <ivov.src@gmail.com> * 👕 Apply `node-class-description-empty-string` (#3546) * 👕 Apply `node-class-description-icon-not-svg` (#3548) * 👕 Apply `filesystem-wrong-node-filename` (#3549) Co-authored-by: Iván Ovejero <ivov.src@gmail.com> * 👕 Expand lintings to credentials (#3550) * 👕 Apply `node-param-multi-options-type-unsorted-items` (#3552) * ⚡ fix * ⚡ Minor fixes Co-authored-by: Michael Kret <michael.k@radency.com> * 👕 Apply `node-param-description-wrong-for-dynamic-multi-options` (#3541) * ⚡ Add new lint rule, node-param-description-wrong-for-dynamic-multi-options * ⚡ Fix with updated linting rules * ⚡ Minor fixes Co-authored-by: Iván Ovejero <ivov.src@gmail.com> * 👕 Apply `node-param-description-boolean-without-whether` (#3553) * ⚡ fix * Update packages/nodes-base/nodes/Clockify/ProjectDescription.ts Co-authored-by: Iván Ovejero <ivov.src@gmail.com> * 👕 Apply node-param-display-name-wrong-for-dynamic-multi-options (#3537) * 👕 Add exceptions * 👕 Add exception * ✏️ Alphabetize rules * ⚡ Restore `lintfix` command Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com> Co-authored-by: Omar Ajoue <krynble@gmail.com> Co-authored-by: Michael Kret <michael.k@radency.com> Co-authored-by: brianinoa <54530642+brianinoa@users.noreply.github.com> Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
This commit is contained in:
parent
3c3b18095a
commit
88dea330b9
43
.eslintrc.js
43
.eslintrc.js
|
@ -371,10 +371,16 @@ module.exports = {
|
|||
},
|
||||
},
|
||||
{
|
||||
files: ['./packages/nodes-base/nodes/**/*.ts'],
|
||||
files: [
|
||||
'./packages/nodes-base/nodes/**/*.ts',
|
||||
'./packages/nodes-base/credentials/*.credentials.ts',
|
||||
],
|
||||
plugins: ['eslint-plugin-n8n-nodes-base'],
|
||||
rules: {
|
||||
'n8n-nodes-base/node-class-description-inputs-wrong-regular-node': 'error',
|
||||
'n8n-nodes-base/filesystem-wrong-cred-filename': 'error',
|
||||
'n8n-nodes-base/filesystem-wrong-node-filename': 'error',
|
||||
'n8n-nodes-base/node-class-description-empty-string': 'error',
|
||||
'n8n-nodes-base/node-class-description-icon-not-svg': 'error',
|
||||
'n8n-nodes-base/node-class-description-inputs-wrong-trigger-node': 'error',
|
||||
'n8n-nodes-base/node-class-description-missing-subtitle': 'error',
|
||||
'n8n-nodes-base/node-class-description-outputs-wrong': 'error',
|
||||
|
@ -384,58 +390,65 @@ module.exports = {
|
|||
'n8n-nodes-base/node-param-default-wrong-for-boolean': 'error',
|
||||
'n8n-nodes-base/node-param-default-wrong-for-collection': 'error',
|
||||
'n8n-nodes-base/node-param-default-wrong-for-fixed-collection': 'error',
|
||||
'n8n-nodes-base/node-param-default-wrong-for-fixed-collection': 'error',
|
||||
'n8n-nodes-base/node-param-default-wrong-for-multi-options': 'error',
|
||||
'n8n-nodes-base/node-param-default-wrong-for-number': 'error',
|
||||
'n8n-nodes-base/node-param-default-wrong-for-simplify': 'error',
|
||||
'n8n-nodes-base/node-param-default-wrong-for-string': 'error',
|
||||
'n8n-nodes-base/node-param-description-boolean-without-whether': 'error',
|
||||
'n8n-nodes-base/node-param-description-comma-separated-hyphen': 'error',
|
||||
'n8n-nodes-base/node-param-description-empty-string': 'error',
|
||||
'n8n-nodes-base/node-param-description-excess-final-period': 'error',
|
||||
'n8n-nodes-base/node-param-description-excess-inner-whitespace': 'error',
|
||||
'n8n-nodes-base/node-param-description-identical-to-display-name': 'error',
|
||||
'n8n-nodes-base/node-param-description-line-break-html-tag': 'error',
|
||||
'n8n-nodes-base/node-param-description-lowercase-first-char': 'error',
|
||||
'n8n-nodes-base/node-param-description-miscased-id': 'error',
|
||||
'n8n-nodes-base/node-param-description-miscased-json': 'error',
|
||||
'n8n-nodes-base/node-param-description-miscased-url': 'error',
|
||||
'n8n-nodes-base/node-param-description-missing-final-period': 'error',
|
||||
'n8n-nodes-base/node-param-description-missing-for-ignore-ssl-issues': 'error',
|
||||
'n8n-nodes-base/node-param-description-missing-for-return-all': 'error',
|
||||
'n8n-nodes-base/node-param-description-missing-for-simplify': 'error',
|
||||
'n8n-nodes-base/node-param-description-missing-from-dynamic-options': 'error',
|
||||
'n8n-nodes-base/node-param-description-missing-from-limit': 'error',
|
||||
'n8n-nodes-base/node-param-description-unencoded-angle-brackets': 'error',
|
||||
'n8n-nodes-base/node-param-description-unneeded-backticks': 'error',
|
||||
'n8n-nodes-base/node-param-description-untrimmed': 'error',
|
||||
'n8n-nodes-base/node-param-description-url-missing-protocol': 'error',
|
||||
'n8n-nodes-base/node-param-description-weak': 'error',
|
||||
'n8n-nodes-base/node-param-description-wrong-for-dynamic-multi-options': 'error',
|
||||
'n8n-nodes-base/node-param-description-wrong-for-dynamic-options': 'error',
|
||||
'n8n-nodes-base/node-param-description-wrong-for-ignore-ssl-issues': 'error',
|
||||
'n8n-nodes-base/node-param-description-wrong-for-limit': 'error',
|
||||
'n8n-nodes-base/node-param-description-wrong-for-return-all': 'error',
|
||||
'n8n-nodes-base/node-param-description-wrong-for-simplify': 'error',
|
||||
'n8n-nodes-base/node-param-description-wrong-for-upsert': 'error',
|
||||
'n8n-nodes-base/node-param-display-name-excess-inner-whitespace': 'error',
|
||||
'n8n-nodes-base/node-param-display-name-miscased': 'error',
|
||||
'n8n-nodes-base/node-param-display-name-miscased-id': 'error',
|
||||
'n8n-nodes-base/node-param-display-name-untrimmed': 'error',
|
||||
'n8n-nodes-base/node-param-display-name-wrong-for-dynamic-multi-options': 'error',
|
||||
'n8n-nodes-base/node-param-display-name-wrong-for-dynamic-options': 'error',
|
||||
'n8n-nodes-base/node-param-display-name-wrong-for-simplify': 'error',
|
||||
'n8n-nodes-base/node-param-display-name-wrong-for-update-fields': 'error',
|
||||
'n8n-nodes-base/node-param-min-value-wrong-for-limit': 'error',
|
||||
'n8n-nodes-base/node-param-multi-options-type-unsorted-items': 'error',
|
||||
'n8n-nodes-base/node-param-operation-without-no-data-expression': 'error',
|
||||
'n8n-nodes-base/node-param-option-description-identical-to-name': 'error',
|
||||
'n8n-nodes-base/node-param-option-name-containing-star': 'error',
|
||||
'n8n-nodes-base/node-param-option-name-duplicate': 'error',
|
||||
'n8n-nodes-base/node-param-option-name-wrong-for-get-all': 'error',
|
||||
'n8n-nodes-base/node-param-option-name-wrong-for-upsert': 'error',
|
||||
'n8n-nodes-base/node-param-option-value-duplicate': 'error',
|
||||
'n8n-nodes-base/node-param-options-type-unsorted-items': 'error',
|
||||
'n8n-nodes-base/node-param-placeholder-miscased-id': 'error',
|
||||
'n8n-nodes-base/node-param-placeholder-missing-email': 'error',
|
||||
'n8n-nodes-base/node-param-required-false': 'error',
|
||||
'n8n-nodes-base/node-param-resource-with-plural-option': 'error',
|
||||
'n8n-nodes-base/node-param-resource-without-no-data-expression': 'error',
|
||||
'n8n-nodes-base/node-param-type-options-missing-from-limit': 'error',
|
||||
'n8n-nodes-base/node-param-description-wrong-for-dynamic-options': 'error',
|
||||
'n8n-nodes-base/node-param-display-name-wrong-for-dynamic-options': 'error',
|
||||
'n8n-nodes-base/node-param-min-value-wrong-for-limit': 'error',
|
||||
'n8n-nodes-base/node-param-placeholder-miscased-id': 'error',
|
||||
'n8n-nodes-base/node-param-description-miscased-url': 'error',
|
||||
'n8n-nodes-base/node-param-option-name-wrong-for-upsert': 'error',
|
||||
'n8n-nodes-base/node-param-options-type-unsorted-items': 'error',
|
||||
'n8n-nodes-base/node-param-default-wrong-for-string': 'error',
|
||||
'n8n-nodes-base/node-param-default-wrong-for-number': 'error',
|
||||
'n8n-nodes-base/node-param-description-lowercase-first-char': 'error',
|
||||
'n8n-nodes-base/node-param-display-name-miscased': 'error',
|
||||
'n8n-nodes-base/node-param-default-wrong-for-fixed-collection': 'error',
|
||||
'n8n-nodes-base/node-param-description-line-break-html-tag': 'error',
|
||||
'n8n-nodes-base/node-class-description-inputs-wrong-regular-node': 'error',
|
||||
},
|
||||
},
|
||||
],
|
||||
|
|
|
@ -12,6 +12,7 @@ export class AgileCrmApi implements ICredentialType {
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -152,6 +152,7 @@ export class Aws implements ICredentialType {
|
|||
{
|
||||
displayName: 'Temporary Security Credentials',
|
||||
name: 'temporaryCredentials',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'Support for temporary credentials from AWS STS',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
|
|
|
@ -20,6 +20,7 @@ export class CopperApi implements ICredentialType {
|
|||
name: 'email',
|
||||
required: true,
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
|
|
@ -42,6 +42,7 @@ export class FormIoApi implements ICredentialType {
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -14,6 +14,7 @@ export class GoogleApi implements ICredentialType {
|
|||
displayName: 'Service Account Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
description: 'The Google Service account similar to user-808@project.iam.gserviceaccount.com',
|
||||
required: true,
|
||||
|
|
|
@ -37,7 +37,7 @@ export class HaloPSAApi implements ICredentialType {
|
|||
type: 'string',
|
||||
default: '',
|
||||
required: true,
|
||||
description: 'The Resource server is available at your "Halo Web Application url/api"',
|
||||
description: 'The Resource server is available at your "Halo Web Application URL/api"',
|
||||
},
|
||||
{
|
||||
displayName: 'Client ID',
|
||||
|
|
|
@ -64,7 +64,6 @@ export class HubspotDeveloperApi implements ICredentialType {
|
|||
type: 'string',
|
||||
required: true,
|
||||
default: '',
|
||||
description: 'The APP ID',
|
||||
},
|
||||
{
|
||||
displayName: 'Scope',
|
||||
|
|
|
@ -12,6 +12,7 @@ export class JiraSoftwareCloudApi implements ICredentialType {
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -12,6 +12,7 @@ export class JiraSoftwareServerApi implements ICredentialType {
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -91,7 +91,6 @@ export class Kafka implements ICredentialType {
|
|||
},
|
||||
],
|
||||
default: 'plain',
|
||||
description: 'The SASL mechanism',
|
||||
},
|
||||
];
|
||||
}
|
||||
|
|
|
@ -93,7 +93,7 @@ export class MicrosoftDynamicsOAuth2Api implements ICredentialType {
|
|||
value: 'crm15.dynamics.com',
|
||||
},
|
||||
{
|
||||
name: 'United Kingdom (UK/ GBR)',
|
||||
name: 'United Kingdom (UK/ GBR)',
|
||||
value: 'crm11.dynamics.com',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -24,6 +24,7 @@ export class MispApi implements ICredentialType {
|
|||
displayName: 'Allow Unauthorized Certificates',
|
||||
name: 'allowUnauthorizedCerts',
|
||||
type: 'boolean',
|
||||
description: 'Whether to connect even if SSL certificate validation is not possible',
|
||||
default: false,
|
||||
},
|
||||
];
|
||||
|
|
|
@ -36,8 +36,7 @@ export class MongoDb implements ICredentialType {
|
|||
},
|
||||
default: '',
|
||||
placeholder: 'mongodb://<USERNAME>:<PASSWORD>@localhost:27017/?authSource=admin&readPreference=primary&appname=n8n&ssl=false',
|
||||
description: `If provided, the value here will be used as a MongoDB connection string,
|
||||
and the MongoDB credentials will be ignored`,
|
||||
description: 'If provided, the value here will be used as a MongoDB connection string, and the MongoDB credentials will be ignored',
|
||||
},
|
||||
{
|
||||
displayName: 'Host',
|
||||
|
|
|
@ -26,6 +26,7 @@ export class SplunkApi implements ICredentialType {
|
|||
displayName: 'Allow Self-Signed Certificates',
|
||||
name: 'allowUnauthorizedCerts',
|
||||
type: 'boolean',
|
||||
description: 'Whether to connect even if SSL certificate validation is not possible',
|
||||
default: false,
|
||||
},
|
||||
];
|
||||
|
|
|
@ -12,6 +12,7 @@ export class StrapiApi implements ICredentialType {
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -45,6 +45,7 @@ export class TheHiveApi implements ICredentialType {
|
|||
displayName: 'Ignore SSL Issues',
|
||||
name: 'allowUnauthorizedCerts',
|
||||
type: 'boolean',
|
||||
description: 'Whether to connect even if SSL certificate validation is not possible',
|
||||
default: false,
|
||||
},
|
||||
];
|
||||
|
|
|
@ -12,6 +12,7 @@ export class UProcApi implements ICredentialType {
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -38,6 +38,7 @@ export class ZammadBasicAuthApi implements ICredentialType {
|
|||
displayName: 'Ignore SSL Issues',
|
||||
name: 'allowUnauthorizedCerts',
|
||||
type: 'boolean',
|
||||
description: 'Whether to connect even if SSL certificate validation is not possible',
|
||||
default: false,
|
||||
},
|
||||
];
|
||||
|
|
|
@ -30,6 +30,7 @@ export class ZammadTokenAuthApi implements ICredentialType {
|
|||
displayName: 'Ignore SSL Issues',
|
||||
name: 'allowUnauthorizedCerts',
|
||||
type: 'boolean',
|
||||
description: 'Whether to connect even if SSL certificate validation is not possible',
|
||||
default: false,
|
||||
},
|
||||
];
|
||||
|
|
|
@ -23,6 +23,7 @@ export class ZendeskApi implements ICredentialType {
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -19,6 +19,7 @@ export class ZulipApi implements ICredentialType {
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -109,6 +109,7 @@ export class ActiveCampaign implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'ActiveCampaign',
|
||||
name: 'activeCampaign',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:activeCampaign.png',
|
||||
group: ['transform'],
|
||||
version: 1,
|
||||
|
|
|
@ -21,6 +21,7 @@ export class ActiveCampaignTrigger implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'ActiveCampaign Trigger',
|
||||
name: 'activeCampaignTrigger',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:activeCampaign.png',
|
||||
group: ['trigger'],
|
||||
version: 1,
|
||||
|
@ -46,7 +47,7 @@ export class ActiveCampaignTrigger implements INodeType {
|
|||
],
|
||||
properties: [
|
||||
{
|
||||
displayName: 'Events',
|
||||
displayName: 'Event Names or IDs',
|
||||
name: 'events',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
|
|
@ -58,6 +58,7 @@ export const contactFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
required: true,
|
||||
displayOptions: {
|
||||
|
@ -87,7 +88,7 @@ export const contactFields: INodeProperties[] = [
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'Update user if it exists already. If not set and user exists it will error instead.',
|
||||
description: 'Whether to update user if it exists already. If not set and user exists it will error instead.',
|
||||
},
|
||||
{
|
||||
displayName: 'Additional Fields',
|
||||
|
@ -245,6 +246,7 @@ export const contactFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
description: 'Email of the contact',
|
||||
},
|
||||
|
@ -348,6 +350,7 @@ export const contactFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
description: 'Email address of the contact you want to get',
|
||||
},
|
||||
|
|
|
@ -39,6 +39,7 @@ export const contactTagFields: INodeProperties[] = [
|
|||
displayName: 'Tag Name or ID',
|
||||
name: 'tagId',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getTags',
|
||||
},
|
||||
|
|
|
@ -94,6 +94,7 @@ export const ecomCustomerFields: INodeProperties[] = [
|
|||
displayName: 'Customer Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
required: true,
|
||||
displayOptions: {
|
||||
|
@ -130,7 +131,7 @@ export const ecomCustomerFields: INodeProperties[] = [
|
|||
name: 'acceptsMarketing',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Indication of whether customer has opt-ed in to marketing communications',
|
||||
description: 'Whether customer has opt-ed in to marketing communications',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -192,6 +193,7 @@ export const ecomCustomerFields: INodeProperties[] = [
|
|||
displayName: 'Customer Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
description: 'The email address of the customer',
|
||||
},
|
||||
|
@ -200,7 +202,7 @@ export const ecomCustomerFields: INodeProperties[] = [
|
|||
name: 'acceptsMarketing',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Indication of whether customer has opt-ed in to marketing communications',
|
||||
description: 'Whether customer has opt-ed in to marketing communications',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
|
@ -114,6 +114,7 @@ export const ecomOrderFields: INodeProperties[] = [
|
|||
displayName: 'Customer Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
required: true,
|
||||
displayOptions: {
|
||||
|
@ -457,6 +458,7 @@ export const ecomOrderFields: INodeProperties[] = [
|
|||
displayName: 'Customer Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
description: 'The email address of the customer who placed the order',
|
||||
},
|
||||
|
|
|
@ -18,6 +18,7 @@ export class AcuitySchedulingTrigger implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Acuity Scheduling Trigger',
|
||||
name: 'acuitySchedulingTrigger',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:acuityScheduling.png',
|
||||
group: ['trigger'],
|
||||
version: 1,
|
||||
|
@ -115,6 +116,7 @@ export class AcuitySchedulingTrigger implements INodeType {
|
|||
name: 'resolveData',
|
||||
type: 'boolean',
|
||||
default: true,
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'By default does the webhook-data only contain the ID of the object. If this option gets activated, it will resolve the data automatically.',
|
||||
},
|
||||
],
|
||||
|
|
|
@ -48,6 +48,7 @@ export class Affinity implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Affinity',
|
||||
name: 'affinity',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:affinity.png',
|
||||
group: ['output'],
|
||||
version: 1,
|
||||
|
|
|
@ -21,6 +21,7 @@ export class AffinityTrigger implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Affinity Trigger',
|
||||
name: 'affinityTrigger',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:affinity.png',
|
||||
group: ['trigger'],
|
||||
version: 1,
|
||||
|
@ -50,49 +51,37 @@ export class AffinityTrigger implements INodeType {
|
|||
name: 'events',
|
||||
type: 'multiOptions',
|
||||
options: [
|
||||
{
|
||||
name: 'file.created',
|
||||
value: 'file.created',
|
||||
},
|
||||
{
|
||||
name: 'file.deleted',
|
||||
value: 'file.deleted',
|
||||
},
|
||||
{
|
||||
name: 'field_value.created',
|
||||
value: 'field_value.created',
|
||||
},
|
||||
{
|
||||
name: 'field_value.updated',
|
||||
value: 'field_value.updated',
|
||||
},
|
||||
{
|
||||
name: 'field_value.deleted',
|
||||
value: 'field_value.deleted',
|
||||
},
|
||||
{
|
||||
name: 'field.created',
|
||||
value: 'field.created',
|
||||
name: 'field_value.updated',
|
||||
value: 'field_value.updated',
|
||||
},
|
||||
{
|
||||
name: 'field.updated',
|
||||
value: 'field.updated',
|
||||
name: 'field.created',
|
||||
value: 'field.created',
|
||||
},
|
||||
{
|
||||
name: 'field.deleted',
|
||||
value: 'field.deleted',
|
||||
},
|
||||
{
|
||||
name: 'list.created',
|
||||
value: 'list.created',
|
||||
name: 'field.updated',
|
||||
value: 'field.updated',
|
||||
},
|
||||
{
|
||||
name: 'list.updated',
|
||||
value: 'list.updated',
|
||||
name: 'file.created',
|
||||
value: 'file.created',
|
||||
},
|
||||
{
|
||||
name: 'list.deleted',
|
||||
value: 'list.deleted',
|
||||
name: 'file.deleted',
|
||||
value: 'file.deleted',
|
||||
},
|
||||
{
|
||||
name: 'list_entry.created',
|
||||
|
@ -103,53 +92,65 @@ export class AffinityTrigger implements INodeType {
|
|||
value: 'list_entry.deleted',
|
||||
},
|
||||
{
|
||||
name: 'note.created',
|
||||
value: 'note.created',
|
||||
name: 'list.created',
|
||||
value: 'list.created',
|
||||
},
|
||||
{
|
||||
name: 'note.updated',
|
||||
value: 'note.updated',
|
||||
name: 'list.deleted',
|
||||
value: 'list.deleted',
|
||||
},
|
||||
{
|
||||
name: 'list.updated',
|
||||
value: 'list.updated',
|
||||
},
|
||||
{
|
||||
name: 'note.created',
|
||||
value: 'note.created',
|
||||
},
|
||||
{
|
||||
name: 'note.deleted',
|
||||
value: 'note.deleted',
|
||||
},
|
||||
{
|
||||
name: 'organization.created',
|
||||
value: 'organization.created',
|
||||
},
|
||||
{
|
||||
name: 'organization.updated',
|
||||
value: 'organization.updated',
|
||||
},
|
||||
{
|
||||
name: 'organization.deleted',
|
||||
value: 'organization.deleted',
|
||||
name: 'note.updated',
|
||||
value: 'note.updated',
|
||||
},
|
||||
{
|
||||
name: 'opportunity.created',
|
||||
value: 'opportunity.created',
|
||||
},
|
||||
{
|
||||
name: 'opportunity.deleted',
|
||||
value: 'opportunity.deleted',
|
||||
},
|
||||
{
|
||||
name: 'opportunity.updated',
|
||||
value: 'opportunity.updated',
|
||||
},
|
||||
{
|
||||
name: 'opportunity.deleted',
|
||||
value: 'opportunity.deleted',
|
||||
name: 'organization.created',
|
||||
value: 'organization.created',
|
||||
},
|
||||
{
|
||||
name: 'organization.deleted',
|
||||
value: 'organization.deleted',
|
||||
},
|
||||
{
|
||||
name: 'organization.updated',
|
||||
value: 'organization.updated',
|
||||
},
|
||||
{
|
||||
name: 'person.created',
|
||||
value: 'person.created',
|
||||
},
|
||||
{
|
||||
name: 'person.updated',
|
||||
value: 'person.updated',
|
||||
},
|
||||
{
|
||||
name: 'person.deleted',
|
||||
value: 'person.deleted',
|
||||
},
|
||||
{
|
||||
name: 'person.updated',
|
||||
value: 'person.updated',
|
||||
},
|
||||
],
|
||||
default: [],
|
||||
required: true,
|
||||
|
|
|
@ -105,14 +105,14 @@ export const organizationFields: INodeProperties[] = [
|
|||
},
|
||||
options: [
|
||||
{
|
||||
displayName: 'Persons',
|
||||
displayName: 'Person Names or IDs',
|
||||
name: 'persons',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getPersons',
|
||||
},
|
||||
default: [],
|
||||
description: 'Persons that the new organization will be associated with',
|
||||
description: 'Persons that the new organization will be associated with. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -169,14 +169,14 @@ export const organizationFields: INodeProperties[] = [
|
|||
description: 'The name of the organization',
|
||||
},
|
||||
{
|
||||
displayName: 'Persons',
|
||||
displayName: 'Person Names or IDs',
|
||||
name: 'persons',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getPersons',
|
||||
},
|
||||
default: [],
|
||||
description: 'Persons that the new organization will be associated with',
|
||||
description: 'Persons that the new organization will be associated with. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -223,7 +223,7 @@ export const organizationFields: INodeProperties[] = [
|
|||
name: 'withInteractionDates',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'When true, interaction dates will be present on the returned resources',
|
||||
description: 'Whether interaction dates will be present on the returned resources',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -300,7 +300,7 @@ export const organizationFields: INodeProperties[] = [
|
|||
name: 'withInteractionDates',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'When true, interaction dates will be present on the returned resources',
|
||||
description: 'Whether interaction dates will be present on the returned resources',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
|
@ -105,14 +105,14 @@ export const personFields: INodeProperties[] = [
|
|||
},
|
||||
options: [
|
||||
{
|
||||
displayName: 'Organizations',
|
||||
displayName: 'Organization Names or IDs',
|
||||
name: 'organizations',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getOrganizations',
|
||||
},
|
||||
default: [],
|
||||
description: 'Organizations that the person is associated with',
|
||||
description: 'Organizations that the person is associated with. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -191,14 +191,14 @@ export const personFields: INodeProperties[] = [
|
|||
description: 'The last name of the person',
|
||||
},
|
||||
{
|
||||
displayName: 'Organizations',
|
||||
displayName: 'Organization Names or IDs',
|
||||
name: 'organizations',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getOrganizations',
|
||||
},
|
||||
default: [],
|
||||
description: 'Organizations that the person is associated with',
|
||||
description: 'Organizations that the person is associated with. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -267,7 +267,7 @@ export const personFields: INodeProperties[] = [
|
|||
name: 'withInteractionDates',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'When true, interaction dates will be present on the returned resources',
|
||||
description: 'Whether interaction dates will be present on the returned resources',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -344,7 +344,7 @@ export const personFields: INodeProperties[] = [
|
|||
name: 'withInteractionDates',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'When true, interaction dates will be present on the returned resources',
|
||||
description: 'Whether interaction dates will be present on the returned resources',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
|
@ -51,6 +51,7 @@ export class AgileCrm implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Agile CRM',
|
||||
name: 'agileCrm',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:agilecrm.png',
|
||||
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
|
||||
group: ['transform'],
|
||||
|
|
|
@ -449,6 +449,7 @@ export const companyFields: INodeProperties[] = [
|
|||
displayName: 'Address',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
description: 'Company address',
|
||||
},
|
||||
|
@ -456,6 +457,7 @@ export const companyFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
description: 'Company email',
|
||||
},
|
||||
|
@ -745,6 +747,7 @@ export const companyFields: INodeProperties[] = [
|
|||
displayName: 'Address',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
description: 'Company address',
|
||||
},
|
||||
|
@ -752,6 +755,7 @@ export const companyFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
description: 'Company email',
|
||||
},
|
||||
|
|
|
@ -539,6 +539,7 @@ export const contactFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
required: true,
|
||||
default: '',
|
||||
},
|
||||
|
@ -1000,6 +1001,7 @@ export const contactFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
required: true,
|
||||
default: '',
|
||||
},
|
||||
|
|
|
@ -107,7 +107,7 @@ export class Airtable implements INodeType {
|
|||
},
|
||||
},
|
||||
default: true,
|
||||
description: 'If all fields should be sent to Airtable or only specific ones',
|
||||
description: 'Whether all fields should be sent to Airtable or only specific ones',
|
||||
},
|
||||
{
|
||||
displayName: 'Fields',
|
||||
|
@ -202,7 +202,7 @@ export class Airtable implements INodeType {
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'When set to true the attachment fields define in \'Download Fields\' will be downloaded',
|
||||
description: 'Whether the attachment fields define in \'Download Fields\' will be downloaded',
|
||||
},
|
||||
{
|
||||
displayName: 'Download Fields',
|
||||
|
@ -362,7 +362,7 @@ export class Airtable implements INodeType {
|
|||
},
|
||||
},
|
||||
default: true,
|
||||
description: 'If all fields should be sent to Airtable or only specific ones',
|
||||
description: 'Whether all fields should be sent to Airtable or only specific ones',
|
||||
},
|
||||
{
|
||||
displayName: 'Fields',
|
||||
|
@ -448,7 +448,7 @@ export class Airtable implements INodeType {
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'If the Airtable API should attempt mapping of string values for linked records & select options',
|
||||
description: 'Whether the Airtable API should attempt mapping of string values for linked records & select options',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
|
@ -68,7 +68,7 @@ export class AirtableTrigger implements INodeType {
|
|||
name: 'downloadAttachments',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'When set to true the attachment fields define in \'Download Fields\' will be downloaded',
|
||||
description: 'Whether the attachment fields define in \'Download Fields\' will be downloaded',
|
||||
},
|
||||
{
|
||||
displayName: 'Download Fields',
|
||||
|
|
|
@ -18,6 +18,7 @@ export class Amqp implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'AMQP Sender',
|
||||
name: 'amqp',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:amqp.png',
|
||||
group: ['transform'],
|
||||
version: 1,
|
||||
|
@ -67,14 +68,14 @@ export class Amqp implements INodeType {
|
|||
name: 'dataAsObject',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Send the data as an object',
|
||||
description: 'Whether to send the data as an object',
|
||||
},
|
||||
{
|
||||
displayName: 'Reconnect',
|
||||
name: 'reconnect',
|
||||
type: 'boolean',
|
||||
default: true,
|
||||
description: 'Automatically reconnect if disconnected',
|
||||
description: 'Whether to automatically reconnect if disconnected',
|
||||
},
|
||||
{
|
||||
displayName: 'Reconnect Limit',
|
||||
|
|
|
@ -20,6 +20,7 @@ export class AmqpTrigger implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'AMQP Trigger',
|
||||
name: 'amqpTrigger',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:amqp.png',
|
||||
group: ['trigger'],
|
||||
version: 1,
|
||||
|
@ -79,14 +80,14 @@ export class AmqpTrigger implements INodeType {
|
|||
name: 'jsonConvertByteArrayToString',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Convert JSON Body content (["body"]["content"]) from Byte Array to string. Needed for Azure Service Bus.',
|
||||
description: 'Whether to convert JSON Body content (["body"]["content"]) from Byte Array to string. Needed for Azure Service Bus.',
|
||||
},
|
||||
{
|
||||
displayName: 'JSON Parse Body',
|
||||
name: 'jsonParseBody',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Parse the body to an object',
|
||||
description: 'Whether to parse the body to an object',
|
||||
},
|
||||
{
|
||||
displayName: 'Messages per Cicle',
|
||||
|
@ -100,14 +101,14 @@ export class AmqpTrigger implements INodeType {
|
|||
name: 'onlyBody',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Returns only the body property',
|
||||
description: 'Whether to return only the body property',
|
||||
},
|
||||
{
|
||||
displayName: 'Reconnect',
|
||||
name: 'reconnect',
|
||||
type: 'boolean',
|
||||
default: true,
|
||||
description: 'Automatically reconnect if disconnected',
|
||||
description: 'Whether to automatically reconnect if disconnected',
|
||||
},
|
||||
{
|
||||
displayName: 'Reconnect Limit',
|
||||
|
|
|
@ -179,6 +179,7 @@ export class ApiTemplateIo implements INodeType {
|
|||
],
|
||||
},
|
||||
},
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'Name of the binary property to which to write the data of the read file',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -252,7 +252,7 @@ export class Asana implements INodeType {
|
|||
name: 'completed',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If the subtask should be marked completed',
|
||||
description: 'Whether the subtask should be marked completed',
|
||||
},
|
||||
{
|
||||
displayName: 'Due On',
|
||||
|
@ -266,7 +266,7 @@ export class Asana implements INodeType {
|
|||
name: 'liked',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If the task is liked by the authorized user',
|
||||
description: 'Whether the task is liked by the authorized user',
|
||||
},
|
||||
{
|
||||
displayName: 'Notes',
|
||||
|
@ -371,7 +371,7 @@ export class Asana implements INodeType {
|
|||
placeholder: 'Add Field',
|
||||
options: [
|
||||
{
|
||||
displayName: 'Fields',
|
||||
displayName: 'Field Names or IDs',
|
||||
name: 'opt_fields',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -382,14 +382,14 @@ export class Asana implements INodeType {
|
|||
'name',
|
||||
'resource_type',
|
||||
],
|
||||
description: 'Defines fields to return',
|
||||
description: 'Defines fields to return. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Pretty',
|
||||
name: 'opt_pretty',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Provides “pretty” output',
|
||||
description: 'Whether to provide “pretty” output',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -608,7 +608,7 @@ export class Asana implements INodeType {
|
|||
description: 'The assignee to filter tasks on. Note: If you specify assignee, you must also specify the workspace to filter on. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Fields',
|
||||
displayName: 'Field Names or IDs',
|
||||
name: 'opt_fields',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -619,14 +619,14 @@ export class Asana implements INodeType {
|
|||
'name',
|
||||
'resource_type',
|
||||
],
|
||||
description: 'Defines fields to return',
|
||||
description: 'Defines fields to return. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Pretty',
|
||||
name: 'opt_pretty',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Provides “pretty” output',
|
||||
description: 'Whether to provide “pretty” output',
|
||||
},
|
||||
{
|
||||
displayName: 'Project Name or ID',
|
||||
|
@ -815,7 +815,7 @@ export class Asana implements INodeType {
|
|||
name: 'completed',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If the task is marked completed',
|
||||
description: 'Whether the task is marked completed',
|
||||
},
|
||||
{
|
||||
displayName: 'Text',
|
||||
|
@ -892,7 +892,7 @@ export class Asana implements INodeType {
|
|||
name: 'completed',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If the task should be marked completed',
|
||||
description: 'Whether the task should be marked completed',
|
||||
},
|
||||
{
|
||||
displayName: 'Due On',
|
||||
|
@ -920,7 +920,7 @@ export class Asana implements INodeType {
|
|||
name: 'liked',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If the task is liked by the authorized user',
|
||||
description: 'Whether the task is liked by the authorized user',
|
||||
},
|
||||
{
|
||||
displayName: 'Notes',
|
||||
|
@ -934,14 +934,14 @@ export class Asana implements INodeType {
|
|||
description: 'The task notes',
|
||||
},
|
||||
{
|
||||
displayName: 'Project IDs',
|
||||
displayName: 'Project Names or IDs',
|
||||
name: 'projects',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getProjects',
|
||||
},
|
||||
default: [],
|
||||
description: 'The project to filter tasks on',
|
||||
description: 'The project to filter tasks on. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -1014,7 +1014,7 @@ export class Asana implements INodeType {
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'If body is HTML or simple text',
|
||||
description: 'Whether body is HTML or simple text',
|
||||
},
|
||||
{
|
||||
displayName: 'Text',
|
||||
|
@ -1087,7 +1087,7 @@ export class Asana implements INodeType {
|
|||
name: 'is_pinned',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Pin the comment',
|
||||
description: 'Whether to pin the comment',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -1756,7 +1756,7 @@ export class Asana implements INodeType {
|
|||
name: 'archived',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Only return projects whose archived field takes on the value of this parameter',
|
||||
description: 'Whether to only return projects whose archived field takes on the value of this parameter',
|
||||
},
|
||||
{
|
||||
displayName: 'Teams Name or ID',
|
||||
|
|
|
@ -30,6 +30,7 @@ export class Automizy implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Automizy',
|
||||
name: 'automizy',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:automizy.png',
|
||||
group: ['input'],
|
||||
version: 1,
|
||||
|
|
|
@ -56,6 +56,7 @@ export const contactFields: INodeProperties[] = [
|
|||
name: 'email',
|
||||
required: true,
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
displayOptions: {
|
||||
show: {
|
||||
operation: [
|
||||
|
@ -74,6 +75,7 @@ export const contactFields: INodeProperties[] = [
|
|||
name: 'listId',
|
||||
required: true,
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getLists',
|
||||
},
|
||||
|
@ -173,14 +175,14 @@ export const contactFields: INodeProperties[] = [
|
|||
description: 'The status of the contact. You can only send email to contacts with ACTIVE status.',
|
||||
},
|
||||
{
|
||||
displayName: 'Tags',
|
||||
displayName: 'Tag Names or IDs',
|
||||
name: 'tags',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getTags',
|
||||
},
|
||||
default: [],
|
||||
description: 'The tags you want to set to the contact',
|
||||
description: 'The tags you want to set to the contact. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -237,6 +239,7 @@ export const contactFields: INodeProperties[] = [
|
|||
name: 'listId',
|
||||
required: true,
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getLists',
|
||||
},
|
||||
|
@ -351,6 +354,7 @@ export const contactFields: INodeProperties[] = [
|
|||
name: 'email',
|
||||
required: true,
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
displayOptions: {
|
||||
show: {
|
||||
operation: [
|
||||
|
@ -381,14 +385,14 @@ export const contactFields: INodeProperties[] = [
|
|||
placeholder: 'Add Field',
|
||||
options: [
|
||||
{
|
||||
displayName: 'Add Tags',
|
||||
displayName: 'Add Tag Names or IDs',
|
||||
name: 'addTags',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getTags',
|
||||
},
|
||||
default: [],
|
||||
description: 'The tags you want to add to the contact',
|
||||
description: 'The tags you want to add to the contact. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Custom Fields',
|
||||
|
@ -427,14 +431,14 @@ export const contactFields: INodeProperties[] = [
|
|||
],
|
||||
},
|
||||
{
|
||||
displayName: 'Remove Tags',
|
||||
displayName: 'Remove Tag Names or IDs',
|
||||
name: 'removeTags',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getTags',
|
||||
},
|
||||
default: [],
|
||||
description: 'The tags you want to add to the contact',
|
||||
description: 'The tags you want to add to the contact. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Status',
|
||||
|
@ -466,14 +470,14 @@ export const contactFields: INodeProperties[] = [
|
|||
description: 'The status of the contact. You can only send email to contacts with ACTIVE status.',
|
||||
},
|
||||
{
|
||||
displayName: 'Tags',
|
||||
displayName: 'Tag Names or IDs',
|
||||
name: 'tags',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getTags',
|
||||
},
|
||||
default: [],
|
||||
description: 'The tags you want to set to the contact. Will replace all existing ones.',
|
||||
description: 'The tags you want to set to the contact. Will replace all existing ones. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
|
@ -51,6 +51,7 @@ export const contactFields: INodeProperties[] = [
|
|||
name: 'email',
|
||||
required: true,
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
displayOptions: {
|
||||
show: {
|
||||
operation: [
|
||||
|
@ -217,6 +218,7 @@ export const contactFields: INodeProperties[] = [
|
|||
name: 'notify',
|
||||
type: 'boolean',
|
||||
default: true,
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'By default Autopilot notifies registered REST hook endpoints for contact_added/contact_updated events when a new contact is added or an existing contact is updated via API. Disable to skip notifications.',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -54,6 +54,7 @@ export class AwsSnsTrigger implements INodeType {
|
|||
displayName: 'Topic Name or ID',
|
||||
name: 'topic',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
required: true,
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getTopics',
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
/* eslint-disable n8n-nodes-base/filesystem-wrong-node-filename */
|
||||
import {
|
||||
IExecuteFunctions,
|
||||
} from 'n8n-core';
|
||||
|
|
|
@ -118,7 +118,7 @@ export class AwsRekognition implements INodeType {
|
|||
],
|
||||
},
|
||||
},
|
||||
description: 'If the image to analize should be taken from binary field',
|
||||
description: 'Whether the image to analize should be taken from binary field',
|
||||
},
|
||||
{
|
||||
displayName: 'Binary Property',
|
||||
|
|
|
@ -111,42 +111,42 @@ export const bucketFields: INodeProperties[] = [
|
|||
name: 'bucketObjectLockEnabled',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Specifies whether you want S3 Object Lock to be enabled for the new bucket',
|
||||
description: 'Whether you want S3 Object Lock to be enabled for the new bucket',
|
||||
},
|
||||
{
|
||||
displayName: 'Grant Full Control',
|
||||
name: 'grantFullControl',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allows grantee the read, write, read ACP, and write ACP permissions on the bucket',
|
||||
description: 'Whether to allow grantee the read, write, read ACP, and write ACP permissions on the bucket',
|
||||
},
|
||||
{
|
||||
displayName: 'Grant Read',
|
||||
name: 'grantRead',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allows grantee to list the objects in the bucket',
|
||||
description: 'Whether to allow grantee to list the objects in the bucket',
|
||||
},
|
||||
{
|
||||
displayName: 'Grant Read ACP',
|
||||
name: 'grantReadAcp',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allows grantee to read the bucket ACL',
|
||||
description: 'Whether to allow grantee to read the bucket ACL',
|
||||
},
|
||||
{
|
||||
displayName: 'Grant Write',
|
||||
name: 'grantWrite',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allows grantee to create, overwrite, and delete any object in the bucket',
|
||||
description: 'Whether to allow grantee to create, overwrite, and delete any object in the bucket',
|
||||
},
|
||||
{
|
||||
displayName: 'Grant Write ACP',
|
||||
name: 'grantWriteAcp',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allows grantee to write the ACL for the applicable bucket',
|
||||
description: 'Whether to allow grantee to write the ACL for the applicable bucket',
|
||||
},
|
||||
{
|
||||
displayName: 'Region',
|
||||
|
@ -327,6 +327,7 @@ export const bucketFields: INodeProperties[] = [
|
|||
name: 'fetchOwner',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true',
|
||||
},
|
||||
{
|
||||
|
@ -341,7 +342,7 @@ export const bucketFields: INodeProperties[] = [
|
|||
name: 'requesterPays',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Weather the requester will pay for requests and data transfer. While Requester Pays is enabled, anonymous access to this bucket is disabled.',
|
||||
description: 'Whether the requester will pay for requests and data transfer. While Requester Pays is enabled, anonymous access to this bucket is disabled.',
|
||||
},
|
||||
{
|
||||
displayName: 'Start After',
|
||||
|
|
|
@ -148,35 +148,35 @@ export const fileFields: INodeProperties[] = [
|
|||
name: 'grantFullControl',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object',
|
||||
description: 'Whether to give the grantee READ, READ_ACP, and WRITE_ACP permissions on the object',
|
||||
},
|
||||
{
|
||||
displayName: 'Grant Read',
|
||||
name: 'grantRead',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allows grantee to read the object data and its metadata',
|
||||
description: 'Whether to allow grantee to read the object data and its metadata',
|
||||
},
|
||||
{
|
||||
displayName: 'Grant Read ACP',
|
||||
name: 'grantReadAcp',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allows grantee to read the object ACL',
|
||||
description: 'Whether to allow grantee to read the object ACL',
|
||||
},
|
||||
{
|
||||
displayName: 'Grant Write ACP',
|
||||
name: 'grantWriteAcp',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allows grantee to write the ACL for the applicable object',
|
||||
description: 'Whether to allow grantee to write the ACL for the applicable object',
|
||||
},
|
||||
{
|
||||
displayName: 'Lock Legal Hold',
|
||||
name: 'lockLegalHold',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Specifies whether a legal hold will be applied to this object',
|
||||
description: 'Whether a legal hold will be applied to this object',
|
||||
},
|
||||
{
|
||||
displayName: 'Lock Mode',
|
||||
|
@ -224,7 +224,7 @@ export const fileFields: INodeProperties[] = [
|
|||
name: 'requesterPays',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Weather the requester will pay for requests and data transfer. While Requester Pays is enabled, anonymous access to this bucket is disabled.',
|
||||
description: 'Whether the requester will pay for requests and data transfer. While Requester Pays is enabled, anonymous access to this bucket is disabled.',
|
||||
},
|
||||
{
|
||||
displayName: 'Server Side Encryption',
|
||||
|
@ -406,7 +406,7 @@ export const fileFields: INodeProperties[] = [
|
|||
],
|
||||
},
|
||||
},
|
||||
description: 'If the data to upload should be taken from binary field',
|
||||
description: 'Whether the data to upload should be taken from binary field',
|
||||
},
|
||||
{
|
||||
displayName: 'File Content',
|
||||
|
@ -511,35 +511,35 @@ export const fileFields: INodeProperties[] = [
|
|||
name: 'grantFullControl',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object',
|
||||
description: 'Whether to give the grantee READ, READ_ACP, and WRITE_ACP permissions on the object',
|
||||
},
|
||||
{
|
||||
displayName: 'Grant Read',
|
||||
name: 'grantRead',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allows grantee to read the object data and its metadata',
|
||||
description: 'Whether to allow grantee to read the object data and its metadata',
|
||||
},
|
||||
{
|
||||
displayName: 'Grant Read ACP',
|
||||
name: 'grantReadAcp',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allows grantee to read the object ACL',
|
||||
description: 'Whether to allow grantee to read the object ACL',
|
||||
},
|
||||
{
|
||||
displayName: 'Grant Write ACP',
|
||||
name: 'grantWriteAcp',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allows grantee to write the ACL for the applicable object',
|
||||
description: 'Whether to allow grantee to write the ACL for the applicable object',
|
||||
},
|
||||
{
|
||||
displayName: 'Lock Legal Hold',
|
||||
name: 'lockLegalHold',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Specifies whether a legal hold will be applied to this object',
|
||||
description: 'Whether a legal hold will be applied to this object',
|
||||
},
|
||||
{
|
||||
displayName: 'Lock Mode',
|
||||
|
@ -577,7 +577,7 @@ export const fileFields: INodeProperties[] = [
|
|||
name: 'requesterPays',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Weather the requester will pay for requests and data transfer. While Requester Pays is enabled, anonymous access to this bucket is disabled.',
|
||||
description: 'Whether the requester will pay for requests and data transfer. While Requester Pays is enabled, anonymous access to this bucket is disabled.',
|
||||
},
|
||||
{
|
||||
displayName: 'Server Side Encryption',
|
||||
|
@ -907,6 +907,7 @@ export const fileFields: INodeProperties[] = [
|
|||
name: 'fetchOwner',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -104,7 +104,7 @@ export const folderFields: INodeProperties[] = [
|
|||
name: 'requesterPays',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Weather the requester will pay for requests and data transfer. While Requester Pays is enabled, anonymous access to this bucket is disabled.',
|
||||
description: 'Whether the requester will pay for requests and data transfer. While Requester Pays is enabled, anonymous access to this bucket is disabled.',
|
||||
},
|
||||
{
|
||||
displayName: 'Storage Class',
|
||||
|
@ -265,6 +265,7 @@ export const folderFields: INodeProperties[] = [
|
|||
name: 'fetchOwner',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -226,6 +226,7 @@ export class AwsSes implements INodeType {
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
displayOptions: {
|
||||
show: {
|
||||
resource: [
|
||||
|
@ -440,7 +441,7 @@ export class AwsSes implements INodeType {
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'If body is HTML or simple text',
|
||||
description: 'Whether body is HTML or simple text',
|
||||
},
|
||||
{
|
||||
displayName: 'Subject',
|
||||
|
|
|
@ -103,7 +103,7 @@ export class AwsSqs implements INodeType {
|
|||
name: 'sendInputData',
|
||||
type: 'boolean',
|
||||
default: true,
|
||||
description: 'Send the data the node receives as JSON to SQS',
|
||||
description: 'Whether to send the data the node receives as JSON to SQS',
|
||||
},
|
||||
{
|
||||
displayName: 'Message',
|
||||
|
|
|
@ -128,7 +128,7 @@ export class AwsTranscribe implements INodeType {
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'Set this field to true to enable automatic language identification',
|
||||
description: 'Whether to set this field to true to enable automatic language identification',
|
||||
},
|
||||
{
|
||||
displayName: 'Language',
|
||||
|
@ -202,6 +202,7 @@ export class AwsTranscribe implements INodeType {
|
|||
name: 'channelIdentification',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'Instructs Amazon Transcribe to process each audiochannel separately and then merge the transcription output of each channel into a single transcription. You can\'t set both Max Speaker Labels and Channel Identification in the same request. If you set both, your request returns a BadRequestException.',
|
||||
},
|
||||
{
|
||||
|
@ -279,6 +280,7 @@ export class AwsTranscribe implements INodeType {
|
|||
],
|
||||
},
|
||||
},
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'By default, the response only contains metadata about the transcript. Enable this option to retrieve the transcript instead.',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -66,6 +66,7 @@ export const createEmployeeSharedDescription = (sync = false): INodeProperties[]
|
|||
displayName: 'Department Name or ID',
|
||||
name: 'department',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getDepartments',
|
||||
},
|
||||
|
@ -75,6 +76,7 @@ export const createEmployeeSharedDescription = (sync = false): INodeProperties[]
|
|||
displayName: 'Division Name or ID',
|
||||
name: 'division',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getDivisions',
|
||||
},
|
||||
|
@ -128,6 +130,7 @@ export const createEmployeeSharedDescription = (sync = false): INodeProperties[]
|
|||
displayName: 'Location Name or ID',
|
||||
name: 'location',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getEmployeeLocations',
|
||||
},
|
||||
|
|
|
@ -38,7 +38,7 @@ export const employeeGetDescription: EmployeeProperties = [
|
|||
},
|
||||
options: [
|
||||
{
|
||||
displayName: 'Fields',
|
||||
displayName: 'Field Names or IDs',
|
||||
name: 'fields',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -47,7 +47,7 @@ export const employeeGetDescription: EmployeeProperties = [
|
|||
default: [
|
||||
'all',
|
||||
],
|
||||
description: 'Set of fields to get from employee data',
|
||||
description: 'Set of fields to get from employee data. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
|
@ -66,6 +66,7 @@ export const updateEmployeeSharedDescription = (sync = false): INodeProperties[]
|
|||
displayName: 'Department Name or ID',
|
||||
name: 'department',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getDepartments',
|
||||
},
|
||||
|
@ -75,6 +76,7 @@ export const updateEmployeeSharedDescription = (sync = false): INodeProperties[]
|
|||
displayName: 'Division Name or ID',
|
||||
name: 'division',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getDivisions',
|
||||
},
|
||||
|
@ -154,6 +156,7 @@ export const updateEmployeeSharedDescription = (sync = false): INodeProperties[]
|
|||
displayName: 'Location Name or ID',
|
||||
name: 'location',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getEmployeeLocations',
|
||||
},
|
||||
|
|
|
@ -23,6 +23,7 @@ export const fileUploadDescription: INodeProperties[] = [
|
|||
displayName: 'Category Name or ID',
|
||||
name: 'categoryId',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getCompanyFileCategories',
|
||||
},
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
/* eslint-disable n8n-nodes-base/filesystem-wrong-node-filename */
|
||||
import {
|
||||
INodeTypeDescription,
|
||||
} from 'n8n-workflow';
|
||||
|
@ -21,6 +22,7 @@ export const versionDescription: INodeTypeDescription = {
|
|||
description: 'Consume BambooHR API',
|
||||
displayName: 'BambooHR',
|
||||
group: ['transform'],
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:bambooHr.png',
|
||||
inputs: ['main'],
|
||||
name: 'bambooHr',
|
||||
|
|
|
@ -30,6 +30,7 @@ export class Bannerbear implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Bannerbear',
|
||||
name: 'bannerbear',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:bannerbear.png',
|
||||
group: ['output'],
|
||||
version: 1,
|
||||
|
|
|
@ -86,7 +86,7 @@ export const imageFields: INodeProperties[] = [
|
|||
name: 'waitForImage',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Wait for the image to be proccesed before returning. If after three tries the images is not ready, an error will be thrown. Number of tries can be increased by setting "Wait Max Tries".',
|
||||
description: 'Whether to wait for the image to be proccesed before returning. If after three tries the images is not ready, an error will be thrown. Number of tries can be increased by setting "Wait Max Tries".',
|
||||
},
|
||||
{
|
||||
displayName: 'Wait Max Tries',
|
||||
|
|
|
@ -149,6 +149,7 @@ export const operationFields: INodeProperties[] = [
|
|||
displayName: 'Field Name or ID',
|
||||
name: 'fieldId',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsDependsOn: [
|
||||
'tableId',
|
||||
|
|
|
@ -37,6 +37,7 @@ export class Beeminder implements INodeType {
|
|||
defaults: {
|
||||
name: 'Beeminder',
|
||||
},
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:beeminder.png',
|
||||
inputs: ['main'],
|
||||
outputs: ['main'],
|
||||
|
|
|
@ -89,7 +89,7 @@ export class BitbucketTrigger implements INodeType {
|
|||
description: 'The repository of which to listen to the events. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Events',
|
||||
displayName: 'Event Names or IDs',
|
||||
name: 'events',
|
||||
type: 'multiOptions',
|
||||
displayOptions: {
|
||||
|
@ -105,7 +105,7 @@ export class BitbucketTrigger implements INodeType {
|
|||
options: [],
|
||||
required: true,
|
||||
default: [],
|
||||
description: 'The events to listen to',
|
||||
description: 'The events to listen to. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Repository Name or ID',
|
||||
|
@ -129,7 +129,7 @@ export class BitbucketTrigger implements INodeType {
|
|||
description: 'The repository of which to listen to the events. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Events',
|
||||
displayName: 'Event Names or IDs',
|
||||
name: 'events',
|
||||
type: 'multiOptions',
|
||||
displayOptions: {
|
||||
|
@ -145,7 +145,7 @@ export class BitbucketTrigger implements INodeType {
|
|||
options: [],
|
||||
required: true,
|
||||
default: [],
|
||||
description: 'The events to listen to',
|
||||
description: 'The events to listen to. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
],
|
||||
|
||||
|
|
|
@ -84,13 +84,14 @@ export const linkFields: INodeProperties[] = [
|
|||
displayName: 'Group Name or ID',
|
||||
name: 'group',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getGroups',
|
||||
},
|
||||
},
|
||||
{
|
||||
displayName: 'Tags',
|
||||
displayName: 'Tag Names or IDs',
|
||||
name: 'tags',
|
||||
type: 'multiOptions',
|
||||
default: [],
|
||||
|
@ -209,6 +210,7 @@ export const linkFields: INodeProperties[] = [
|
|||
displayName: 'Group Name or ID',
|
||||
name: 'group',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getGroups',
|
||||
|
@ -221,7 +223,7 @@ export const linkFields: INodeProperties[] = [
|
|||
default: '',
|
||||
},
|
||||
{
|
||||
displayName: 'Tags',
|
||||
displayName: 'Tag Names or IDs',
|
||||
name: 'tags',
|
||||
type: 'multiOptions',
|
||||
default: [],
|
||||
|
|
|
@ -119,10 +119,10 @@ export const collectionFields: INodeProperties[] = [
|
|||
required: true,
|
||||
options: [
|
||||
{
|
||||
displayName: 'Group',
|
||||
displayName: 'Group Names or IDs',
|
||||
name: 'groups',
|
||||
type: 'multiOptions',
|
||||
description: 'The group to assign this collection to',
|
||||
description: 'The group to assign this collection to. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
default: [],
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getGroups',
|
||||
|
|
|
@ -147,7 +147,7 @@ export const groupFields: INodeProperties[] = [
|
|||
name: 'accessAll',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allow this group to access all collections within the organization, instead of only its associated collections. If set to true, this option overrides any collection assignments.',
|
||||
description: 'Whether to allow this group to access all collections within the organization, instead of only its associated collections. If set to true, this option overrides any collection assignments.',
|
||||
displayOptions: {
|
||||
show: {
|
||||
resource: [
|
||||
|
@ -167,10 +167,10 @@ export const groupFields: INodeProperties[] = [
|
|||
default: {},
|
||||
options: [
|
||||
{
|
||||
displayName: 'Collections',
|
||||
displayName: 'Collection Names or IDs',
|
||||
name: 'collections',
|
||||
type: 'multiOptions',
|
||||
description: 'The collections to assign to this group',
|
||||
description: 'The collections to assign to this group. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
default: [],
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getCollections',
|
||||
|
@ -211,13 +211,13 @@ export const groupFields: INodeProperties[] = [
|
|||
name: 'accessAll',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Allow this group to access all collections within the organization, instead of only its associated collections. If set to true, this option overrides any collection assignments.',
|
||||
description: 'Whether to allow this group to access all collections within the organization, instead of only its associated collections. If set to true, this option overrides any collection assignments.',
|
||||
},
|
||||
{
|
||||
displayName: 'Collections',
|
||||
displayName: 'Collection Names or IDs',
|
||||
name: 'collections',
|
||||
type: 'multiOptions',
|
||||
description: 'The collections to assign to this group',
|
||||
description: 'The collections to assign to this group. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
default: [],
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getCollections',
|
||||
|
|
|
@ -161,6 +161,7 @@ export const memberFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
description: 'The email of the member to update',
|
||||
displayOptions: {
|
||||
|
@ -198,10 +199,10 @@ export const memberFields: INodeProperties[] = [
|
|||
default: {},
|
||||
options: [
|
||||
{
|
||||
displayName: 'Collections',
|
||||
displayName: 'Collection Names or IDs',
|
||||
name: 'collections',
|
||||
type: 'multiOptions',
|
||||
description: 'The collections to assign to this member',
|
||||
description: 'The collections to assign to this member. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
default: [],
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getCollections',
|
||||
|
@ -261,10 +262,10 @@ export const memberFields: INodeProperties[] = [
|
|||
],
|
||||
},
|
||||
{
|
||||
displayName: 'Collections',
|
||||
displayName: 'Collection Names or IDs',
|
||||
name: 'collections',
|
||||
type: 'multiOptions',
|
||||
description: 'The collections to assign to this member',
|
||||
description: 'The collections to assign to this member. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
default: [],
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getCollections',
|
||||
|
|
|
@ -36,6 +36,7 @@ export class Box implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Box',
|
||||
name: 'box',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:box.png',
|
||||
group: ['input'],
|
||||
version: 1,
|
||||
|
|
|
@ -18,6 +18,7 @@ export class BoxTrigger implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Box Trigger',
|
||||
name: 'boxTrigger',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:box.png',
|
||||
group: ['trigger'],
|
||||
version: 1,
|
||||
|
|
|
@ -566,6 +566,7 @@ export const fileFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
displayOptions: {
|
||||
show: {
|
||||
operation: [
|
||||
|
@ -767,7 +768,7 @@ export const fileFields: INodeProperties[] = [
|
|||
],
|
||||
},
|
||||
},
|
||||
description: 'If the data to upload should be taken from binary field',
|
||||
description: 'Whether the data to upload should be taken from binary field',
|
||||
},
|
||||
{
|
||||
displayName: 'File Content',
|
||||
|
|
|
@ -191,7 +191,7 @@ export const folderFields: INodeProperties[] = [
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'Delete a folder that is not empty by recursively deleting the folder and all of its content',
|
||||
description: 'Whether to delete a folder that is not empty by recursively deleting the folder and all of its content',
|
||||
},
|
||||
|
||||
/* -------------------------------------------------------------------------- */
|
||||
|
@ -518,6 +518,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
displayOptions: {
|
||||
show: {
|
||||
operation: [
|
||||
|
@ -724,14 +725,14 @@ export const folderFields: INodeProperties[] = [
|
|||
name: 'can_non_owners_invite',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Specifies if users who are not the owner of the folder can invite new collaborators to the folder',
|
||||
description: 'Whether users who are not the owner of the folder can invite new collaborators to the folder',
|
||||
},
|
||||
{
|
||||
displayName: 'Can Non-Owners View Colaborators',
|
||||
name: 'can_non_owners_view_collaborators',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Restricts collaborators who are not the owner of this folder from viewing other collaborations on this folder',
|
||||
description: 'Whether to restrict collaborators who are not the owner of this folder from viewing other collaborations on this folder',
|
||||
},
|
||||
{
|
||||
displayName: 'Description',
|
||||
|
@ -752,7 +753,7 @@ export const folderFields: INodeProperties[] = [
|
|||
name: 'is_collaboration_restricted_to_enterprise',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Specifies if new invites to this folder are restricted to users within the enterprise. This does not affect existing collaborations.',
|
||||
description: 'Whether new invites to this folder are restricted to users within the enterprise. This does not affect existing collaborations.',
|
||||
},
|
||||
{
|
||||
displayName: 'Name',
|
||||
|
@ -828,7 +829,7 @@ export const folderFields: INodeProperties[] = [
|
|||
name: 'can_download',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If the shared link allows for downloading of files',
|
||||
description: 'Whether the shared link allows for downloading of files',
|
||||
},
|
||||
{
|
||||
displayName: 'Unshared At',
|
||||
|
|
|
@ -17,6 +17,7 @@ export class Brandfetch implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Brandfetch',
|
||||
name: 'Brandfetch',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:brandfetch.png',
|
||||
group: ['output'],
|
||||
version: 1,
|
||||
|
@ -94,6 +95,7 @@ export class Brandfetch implements INodeType {
|
|||
],
|
||||
},
|
||||
},
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'Name of the binary property to which to write the data of the read file',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -28,6 +28,7 @@ export class Chargebee implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Chargebee',
|
||||
name: 'chargebee',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:chargebee.png',
|
||||
group: ['input'],
|
||||
version: 1,
|
||||
|
@ -140,6 +141,7 @@ export class Chargebee implements INodeType {
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
description: 'The email address of the customer',
|
||||
},
|
||||
|
@ -454,7 +456,7 @@ export class Chargebee implements INodeType {
|
|||
],
|
||||
},
|
||||
},
|
||||
description: 'If set it will not cancel it directly in will instead schedule the cancelation for the end of the term',
|
||||
description: 'Whether it will not cancel it directly in will instead schedule the cancelation for the end of the term',
|
||||
},
|
||||
|
||||
// ----------------------------------
|
||||
|
|
|
@ -14,6 +14,7 @@ export class ChargebeeTrigger implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Chargebee Trigger',
|
||||
name: 'chargebeeTrigger',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:chargebee.png',
|
||||
group: ['trigger'],
|
||||
version: 1,
|
||||
|
@ -45,64 +46,134 @@ export class ChargebeeTrigger implements INodeType {
|
|||
description: 'Any time any event is triggered (Wildcard Event)',
|
||||
},
|
||||
{
|
||||
name: 'Customer Created',
|
||||
value: 'customer_created',
|
||||
description: 'Triggered when a customer is created',
|
||||
name: 'Card Added',
|
||||
value: 'card_added',
|
||||
description: 'Triggered when a card is added for a customer',
|
||||
},
|
||||
{
|
||||
name: 'Card Deleted',
|
||||
value: 'card_deleted',
|
||||
description: 'Triggered when a card is deleted for a customer',
|
||||
},
|
||||
{
|
||||
name: 'Card Expired',
|
||||
value: 'card_expired',
|
||||
description: 'Triggered when the card for a customer has expired',
|
||||
},
|
||||
{
|
||||
name: 'Card Expiring',
|
||||
value: 'card_expiring',
|
||||
description: 'Triggered when the customer\'s credit card is expiring soon.Triggered 30 days before the expiry date',
|
||||
},
|
||||
{
|
||||
name: 'Card Updated',
|
||||
value: 'card_updated',
|
||||
description: 'Triggered when the card is updated for a customer',
|
||||
},
|
||||
{
|
||||
name: 'Customer Changed',
|
||||
value: 'customer_changed',
|
||||
description: 'Triggered when a customer is changed',
|
||||
},
|
||||
{
|
||||
name: 'Customer Created',
|
||||
value: 'customer_created',
|
||||
description: 'Triggered when a customer is created',
|
||||
},
|
||||
{
|
||||
name: 'Customer Deleted',
|
||||
value: 'customer_deleted',
|
||||
description: 'Triggered when a customer is deleted',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Created',
|
||||
value: 'subscription_created',
|
||||
description: 'Triggered when a new subscription is created',
|
||||
name: 'Invoice Created',
|
||||
value: 'invoice_created',
|
||||
description: 'Event triggered (in the case of metered billing) when a \'Pending\' invoice is created that has usage related charges or line items to be added, before being closed. This is triggered only when the “Notify for Pending Invoices” option is enabled.',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Started',
|
||||
value: 'subscription_started',
|
||||
description: 'Triggered when a "future" subscription gets started',
|
||||
name: 'Invoice Deleted',
|
||||
value: 'invoice_deleted',
|
||||
description: 'Event triggered when an invoice is deleted',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Trial Ending',
|
||||
value: 'subscription_trial_ending',
|
||||
description: 'Triggered 6 days prior to the trial period\'s end date',
|
||||
name: 'Invoice Generated',
|
||||
value: 'invoice_generated',
|
||||
description: 'Event triggered when a new invoice is generated. In case of metered billing, this event is triggered when a \'Pending\' invoice is closed.',
|
||||
},
|
||||
{
|
||||
name: 'Invoice Updated',
|
||||
value: 'invoice_updated',
|
||||
description: 'Triggered when the invoice’s shipping/billing address is updated, if the invoice is voided, or when the amount due is modified due to payments applied/removed',
|
||||
},
|
||||
{
|
||||
name: 'Payment Failed',
|
||||
value: 'payment_failed',
|
||||
description: 'Triggered when attempt to charge customer\'s credit card fails',
|
||||
},
|
||||
{
|
||||
name: 'Payment Initiated',
|
||||
value: 'payment_initiated',
|
||||
description: 'Triggered when a payment is initiated via direct debit',
|
||||
},
|
||||
{
|
||||
name: 'Payment Refunded',
|
||||
value: 'payment_refunded',
|
||||
description: 'Triggered when a payment refund is made',
|
||||
},
|
||||
{
|
||||
name: 'Payment Succeeded',
|
||||
value: 'payment_succeeded',
|
||||
description: 'Triggered when the payment is successfully collected',
|
||||
},
|
||||
{
|
||||
name: 'Refund Initiated',
|
||||
value: 'refund_initiated',
|
||||
description: 'Triggered when a refund is initiated via direct debit',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Activated',
|
||||
value: 'subscription_activated',
|
||||
description: 'Triggered after the subscription has been moved from "Trial" to "Active" state',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Changed',
|
||||
value: 'subscription_changed',
|
||||
description: 'Triggered when the subscription\'s recurring items are changed',
|
||||
description: 'Triggered after the subscription has been moved from \'Trial\' to \'Active\' state',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Cancellation Scheduled',
|
||||
value: 'subscription_cancellation_scheduled',
|
||||
description: 'Triggered when subscription is scheduled to cancel at end of current term',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Cancelled',
|
||||
value: 'subscription_cancelled',
|
||||
description: 'Triggered when the subscription is cancelled. If it is cancelled due to non payment or because the card details are not present, the subscription will have the possible reason as \'cancel_reason\'.',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Cancelling',
|
||||
value: 'subscription_cancelling',
|
||||
description: 'Triggered 6 days prior to the scheduled cancellation date',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Cancelled',
|
||||
value: 'subscription_cancelled',
|
||||
description: 'Triggered when the subscription is cancelled. If it is cancelled due to non payment or because the card details are not present, the subscription will have the possible reason as "cancel_reason".',
|
||||
name: 'Subscription Changed',
|
||||
value: 'subscription_changed',
|
||||
description: 'Triggered when the subscription\'s recurring items are changed',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Created',
|
||||
value: 'subscription_created',
|
||||
description: 'Triggered when a new subscription is created',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Deleted',
|
||||
value: 'subscription_deleted',
|
||||
description: 'Triggered when a subscription is deleted',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Reactivated',
|
||||
value: 'subscription_reactivated',
|
||||
description: 'Triggered when the subscription is moved from cancelled state to "Active" or "Trial" state',
|
||||
description: 'Triggered when the subscription is moved from cancelled state to \'Active\' or \'Trial\' state',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Renewal Reminder',
|
||||
value: 'subscription_renewal_reminder',
|
||||
description: 'Triggered 3 days before each subscription\'s renewal',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Renewed',
|
||||
|
@ -120,99 +191,29 @@ export class ChargebeeTrigger implements INodeType {
|
|||
description: 'Triggered when shipping address is added or updated for a subscription',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Deleted',
|
||||
value: 'subscription_deleted',
|
||||
description: 'Triggered when a subscription is deleted',
|
||||
name: 'Subscription Started',
|
||||
value: 'subscription_started',
|
||||
description: 'Triggered when a \'future\' subscription gets started',
|
||||
},
|
||||
{
|
||||
name: 'Invoice Created',
|
||||
value: 'invoice_created',
|
||||
description: 'Event triggered (in the case of metered billing) when a "Pending" invoice is created that has usage related charges or line items to be added, before being closed. This is triggered only when the “Notify for Pending Invoices” option is enabled.',
|
||||
},
|
||||
{
|
||||
name: 'Invoice Generated',
|
||||
value: 'invoice_generated',
|
||||
description: 'Event triggered when a new invoice is generated. In case of metered billing, this event is triggered when a "Pending" invoice is closed.',
|
||||
},
|
||||
{
|
||||
name: 'Invoice Updated',
|
||||
value: 'invoice_updated',
|
||||
description: 'Triggered when the invoice’s shipping/billing address is updated, if the invoice is voided, or when the amount due is modified due to payments applied/removed',
|
||||
},
|
||||
{
|
||||
name: 'Invoice Deleted',
|
||||
value: 'invoice_deleted',
|
||||
description: 'Event triggered when an invoice is deleted',
|
||||
},
|
||||
{
|
||||
name: 'Subscription Renewal Reminder',
|
||||
value: 'subscription_renewal_reminder',
|
||||
description: 'Triggered 3 days before each subscription\'s renewal',
|
||||
name: 'Subscription Trial Ending',
|
||||
value: 'subscription_trial_ending',
|
||||
description: 'Triggered 6 days prior to the trial period\'s end date',
|
||||
},
|
||||
{
|
||||
name: 'Transaction Created',
|
||||
value: 'transaction_created',
|
||||
description: 'Triggered when a transaction is recorded',
|
||||
},
|
||||
{
|
||||
name: 'Transaction Updated',
|
||||
value: 'transaction_updated',
|
||||
description: 'Triggered when a transaction is updated. E.g. (1) When a transaction is removed, (2) or when an excess payment is applied on an invoice, (3) or when amount_capturable gets updated.',
|
||||
},
|
||||
{
|
||||
name: 'Transaction Deleted',
|
||||
value: 'transaction_deleted',
|
||||
description: 'Triggered when a transaction is deleted',
|
||||
},
|
||||
{
|
||||
name: 'Payment Succeeded',
|
||||
value: 'payment_succeeded',
|
||||
description: 'Triggered when the payment is successfully collected',
|
||||
},
|
||||
{
|
||||
name: 'Payment Failed',
|
||||
value: 'payment_failed',
|
||||
description: 'Triggered when attempt to charge customer\'s credit card fails',
|
||||
},
|
||||
{
|
||||
name: 'Payment Refunded',
|
||||
value: 'payment_refunded',
|
||||
description: 'Triggered when a payment refund is made',
|
||||
},
|
||||
{
|
||||
name: 'Payment Initiated',
|
||||
value: 'payment_initiated',
|
||||
description: 'Triggered when a payment is initiated via direct debit',
|
||||
},
|
||||
{
|
||||
name: 'Refund Initiated',
|
||||
value: 'refund_initiated',
|
||||
description: 'Triggered when a refund is initiated via direct debit',
|
||||
},
|
||||
{
|
||||
name: 'Card Added',
|
||||
value: 'card_added',
|
||||
description: 'Triggered when a card is added for a customer',
|
||||
},
|
||||
{
|
||||
name: 'Card Updated',
|
||||
value: 'card_updated',
|
||||
description: 'Triggered when the card is updated for a customer',
|
||||
},
|
||||
{
|
||||
name: 'Card Expiring',
|
||||
value: 'card_expiring',
|
||||
description: 'Triggered when the customer\'s credit card is expiring soon.Triggered 30 days before the expiry date',
|
||||
},
|
||||
{
|
||||
name: 'Card Expired',
|
||||
value: 'card_expired',
|
||||
description: 'Triggered when the card for a customer has expired',
|
||||
},
|
||||
{
|
||||
name: 'Card Deleted',
|
||||
value: 'card_deleted',
|
||||
description: 'Triggered when a card is deleted for a customer',
|
||||
name: 'Transaction Updated',
|
||||
value: 'transaction_updated',
|
||||
description: 'Triggered when a transaction is updated. E.g. (1) When a transaction is removed, (2) or when an excess payment is applied on an invoice, (3) or when amount_capturable gets updated.',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
|
@ -23,6 +23,7 @@ export class CircleCi implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'CircleCI',
|
||||
name: 'circleCi',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:circleCi.png',
|
||||
group: ['output'],
|
||||
version: 1,
|
||||
|
|
|
@ -34,6 +34,7 @@ export class CiscoWebex implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Webex by Cisco',
|
||||
name: 'ciscoWebex',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:ciscoWebex.png',
|
||||
group: ['transform'],
|
||||
version: 1,
|
||||
|
|
|
@ -27,6 +27,7 @@ export class CiscoWebexTrigger implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Webex by Cisco Trigger',
|
||||
name: 'ciscoWebexTrigger',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:ciscoWebex.png',
|
||||
group: ['trigger'],
|
||||
version: 1,
|
||||
|
@ -107,6 +108,7 @@ export class CiscoWebexTrigger implements INodeType {
|
|||
},
|
||||
},
|
||||
default: true,
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'By default the response only contain a reference to the data the user inputed. If this option gets activated, it will resolve the data automatically.',
|
||||
},
|
||||
{
|
||||
|
@ -132,7 +134,7 @@ export class CiscoWebexTrigger implements INodeType {
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'Limit to messages which contain file content attachments',
|
||||
description: 'Whether to limit to messages which contain file content attachments',
|
||||
},
|
||||
{
|
||||
displayName: 'Is Locked',
|
||||
|
@ -150,7 +152,7 @@ export class CiscoWebexTrigger implements INodeType {
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'Limit to rooms that are locked',
|
||||
description: 'Whether to limit to rooms that are locked',
|
||||
},
|
||||
{
|
||||
displayName: 'Is Moderator',
|
||||
|
@ -169,7 +171,7 @@ export class CiscoWebexTrigger implements INodeType {
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'Limit to moderators of a room',
|
||||
description: 'Whether to limit to moderators of a room',
|
||||
},
|
||||
{
|
||||
displayName: 'Mentioned People',
|
||||
|
|
|
@ -315,7 +315,7 @@ export function getTextBlockProperties(): INodeProperties[] {
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'Displays text slightly toned down to appear less prominent',
|
||||
description: 'Whether to display text slightly toned down to appear less prominent',
|
||||
},
|
||||
{
|
||||
displayName: 'Max Lines',
|
||||
|
@ -407,7 +407,7 @@ export function getTextBlockProperties(): INodeProperties[] {
|
|||
},
|
||||
},
|
||||
default: true,
|
||||
description: 'If true, allow text to wrap. Otherwise, text is clipped.',
|
||||
description: 'Whether to allow text to wrap. Otherwise, text is clipped.',
|
||||
},
|
||||
{
|
||||
displayName: 'Height',
|
||||
|
@ -445,7 +445,7 @@ export function getTextBlockProperties(): INodeProperties[] {
|
|||
],
|
||||
},
|
||||
},
|
||||
description: 'When true, draw a separating line at the top of the element',
|
||||
description: 'Whether to draw a separating line at the top of the element',
|
||||
},
|
||||
{
|
||||
displayName: 'Spacing',
|
||||
|
@ -517,7 +517,7 @@ export function getTextBlockProperties(): INodeProperties[] {
|
|||
},
|
||||
},
|
||||
default: true,
|
||||
description: 'If false, this item will be removed from the visual trees',
|
||||
description: 'Whether this item will be removed from the visual trees',
|
||||
},
|
||||
];
|
||||
}
|
||||
|
@ -551,7 +551,7 @@ export function getInputTextProperties(): INodeProperties[] {
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'If true, allow multiple lines of input',
|
||||
description: 'Whether to allow multiple lines of input',
|
||||
},
|
||||
{
|
||||
displayName: 'Max Length',
|
||||
|
|
|
@ -211,6 +211,7 @@ export const meetingFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
required: true,
|
||||
default: '',
|
||||
description: 'Email address of meeting invitee',
|
||||
|
@ -276,6 +277,7 @@ export const meetingFields: INodeProperties[] = [
|
|||
displayName: 'Required Registration Info',
|
||||
name: 'requireRegistrationInfo',
|
||||
type: 'multiOptions',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-multi-options-type-unsorted-items
|
||||
options: [
|
||||
{
|
||||
name: 'Require First Name',
|
||||
|
@ -564,7 +566,7 @@ export const meetingFields: INodeProperties[] = [
|
|||
name: 'current',
|
||||
type: 'boolean',
|
||||
default: true,
|
||||
description: 'For meeting series, whether to return just the current meeting or all meetings',
|
||||
description: 'Whether to return just the current meeting or all meetings',
|
||||
},
|
||||
{
|
||||
displayName: 'Meeting Number',
|
||||
|
@ -798,6 +800,7 @@ export const meetingFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
required: true,
|
||||
default: '',
|
||||
description: 'Email address of meeting invitee',
|
||||
|
@ -870,6 +873,7 @@ export const meetingFields: INodeProperties[] = [
|
|||
displayName: 'Required Registration Info',
|
||||
name: 'requireRegistrationInfo',
|
||||
type: 'multiOptions',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-multi-options-type-unsorted-items
|
||||
options: [
|
||||
{
|
||||
name: 'Require First Name',
|
||||
|
|
|
@ -80,6 +80,7 @@ export const messageFields: INodeProperties[] = [
|
|||
displayName: 'Room Name or ID',
|
||||
name: 'roomId',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getRooms',
|
||||
},
|
||||
|
|
|
@ -33,6 +33,7 @@ export const personFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
required: true,
|
||||
displayOptions: {
|
||||
|
|
|
@ -86,6 +86,7 @@ export class ClickUpTrigger implements INodeType {
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getTeams',
|
||||
},
|
||||
|
@ -119,14 +120,14 @@ export class ClickUpTrigger implements INodeType {
|
|||
name: 'goal.created',
|
||||
value: 'goalCreated',
|
||||
},
|
||||
{
|
||||
name: 'goal.updated',
|
||||
value: 'goalUpdated',
|
||||
},
|
||||
{
|
||||
name: 'goal.deleted',
|
||||
value: 'goalDeleted',
|
||||
},
|
||||
{
|
||||
name: 'goal.updated',
|
||||
value: 'goalUpdated',
|
||||
},
|
||||
{
|
||||
name: 'keyResult.created',
|
||||
value: 'keyResultCreated',
|
||||
|
|
|
@ -137,7 +137,7 @@ export const commentFields: INodeProperties[] = [
|
|||
name: 'notifyAll',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If true, creation notifications will be sent to everyone including the creator of the comment',
|
||||
description: 'Whether creation notifications will be sent to everyone including the creator of the comment',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
|
@ -55,6 +55,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -75,6 +76,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -119,6 +121,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -139,6 +142,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -162,6 +166,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -189,6 +194,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -209,6 +215,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -232,6 +239,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -259,6 +267,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -279,6 +288,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -352,6 +362,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -372,6 +383,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -395,6 +407,7 @@ export const folderFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
|
|
@ -55,6 +55,7 @@ export const goalFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -190,6 +191,7 @@ export const goalFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
|
|
@ -50,6 +50,7 @@ export const guestFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -70,6 +71,7 @@ export const guestFields: INodeProperties[] = [
|
|||
displayName: 'Email',
|
||||
name: 'email',
|
||||
type: 'string',
|
||||
placeholder: 'name@email.com',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -127,6 +129,7 @@ export const guestFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -168,6 +171,7 @@ export const guestFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -209,6 +213,7 @@ export const guestFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
|
|
@ -65,6 +65,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -85,6 +86,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -125,6 +127,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -223,6 +226,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Status Name or ID',
|
||||
name: 'status',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getStatuses',
|
||||
loadOptionsDependsOn: [
|
||||
|
@ -303,6 +307,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -323,6 +328,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -363,6 +369,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -389,6 +396,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'List Name or ID',
|
||||
name: 'list',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -415,6 +423,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'List Name or ID',
|
||||
name: 'list',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -445,6 +454,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -465,6 +475,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -505,6 +516,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -552,6 +564,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -572,6 +585,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -612,6 +626,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -659,6 +674,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -679,6 +695,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -719,6 +736,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -795,6 +813,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -815,6 +834,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -855,6 +875,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -915,6 +936,7 @@ export const listFields: INodeProperties[] = [
|
|||
displayName: 'Assignee Name or ID',
|
||||
name: 'assignee',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getAssignees',
|
||||
loadOptionsDependsOn: [
|
||||
|
|
|
@ -86,6 +86,7 @@ export const spaceTagFields: INodeProperties[] = [
|
|||
displayName: 'Name or ID',
|
||||
name: 'name',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsDependsOn: [
|
||||
'space',
|
||||
|
|
|
@ -65,6 +65,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -85,6 +86,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -125,6 +127,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -151,6 +154,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'List Name or ID',
|
||||
name: 'list',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -177,6 +181,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'List Name or ID',
|
||||
name: 'list',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -235,7 +240,7 @@ export const taskFields: INodeProperties[] = [
|
|||
},
|
||||
options: [
|
||||
{
|
||||
displayName: 'Assignees',
|
||||
displayName: 'Assignee Names or IDs',
|
||||
name: 'assignees',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -323,6 +328,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'Status Name or ID',
|
||||
name: 'status',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getStatuses',
|
||||
loadOptionsDependsOn: [
|
||||
|
@ -332,7 +338,7 @@ export const taskFields: INodeProperties[] = [
|
|||
default: '',
|
||||
},
|
||||
{
|
||||
displayName: 'Tags',
|
||||
displayName: 'Tag Names or IDs',
|
||||
name: 'tags',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -342,7 +348,7 @@ export const taskFields: INodeProperties[] = [
|
|||
],
|
||||
},
|
||||
default: [],
|
||||
description: 'The array of tags applied to this task',
|
||||
description: 'The array of tags applied to this task. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Time Estimate',
|
||||
|
@ -518,6 +524,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -538,6 +545,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -578,6 +586,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -604,6 +613,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'List Name or ID',
|
||||
name: 'list',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -630,6 +640,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'List Name or ID',
|
||||
name: 'list',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -717,7 +728,7 @@ export const taskFields: INodeProperties[] = [
|
|||
default: false,
|
||||
},
|
||||
{
|
||||
displayName: 'Assignees',
|
||||
displayName: 'Assignee Names or IDs',
|
||||
name: 'assignees',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -861,6 +872,7 @@ export const taskFields: INodeProperties[] = [
|
|||
name: 'includeClosed',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'The response does by default not include closed tasks. Set this to true and dont send a status filter to include closed tasks.',
|
||||
},
|
||||
{
|
||||
|
@ -888,7 +900,7 @@ export const taskFields: INodeProperties[] = [
|
|||
],
|
||||
},
|
||||
{
|
||||
displayName: 'Statuses',
|
||||
displayName: 'Status Names or IDs',
|
||||
name: 'statuses',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -904,10 +916,10 @@ export const taskFields: INodeProperties[] = [
|
|||
name: 'subtasks',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Include subtasks, default false',
|
||||
description: 'Whether to include subtasks, default false',
|
||||
},
|
||||
{
|
||||
displayName: 'Tags',
|
||||
displayName: 'Tag Names or IDs',
|
||||
name: 'tags',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -917,7 +929,7 @@ export const taskFields: INodeProperties[] = [
|
|||
],
|
||||
},
|
||||
default: [],
|
||||
description: 'The array of tags applied to this task',
|
||||
description: 'The array of tags applied to this task. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -1059,6 +1071,7 @@ export const taskFields: INodeProperties[] = [
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
// eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether
|
||||
description: 'The value is JSON and will be parsed as such. Is needed if for example needed for labels which expects the value to be an array.',
|
||||
},
|
||||
{
|
||||
|
|
|
@ -94,7 +94,7 @@ export const taskTagFields: INodeProperties[] = [
|
|||
name: 'custom_task_ids',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If you want to reference a task by it\'s custom task ID, this value must be true',
|
||||
description: 'Whether to reference a task by it\'s custom task ID',
|
||||
},
|
||||
{
|
||||
displayName: 'Team Name or ID',
|
||||
|
|
|
@ -65,6 +65,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -161,6 +162,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -192,7 +194,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
},
|
||||
},
|
||||
default: false,
|
||||
description: 'When set to true it will return just the current running time entry',
|
||||
description: 'Whether to return just the current running time entry',
|
||||
},
|
||||
{
|
||||
displayName: 'Time Entry ID',
|
||||
|
@ -222,6 +224,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -242,6 +245,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -282,6 +286,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -308,6 +313,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'List Name or ID',
|
||||
name: 'list',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -334,6 +340,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'List Name or ID',
|
||||
name: 'list',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -395,6 +402,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Task Name or ID',
|
||||
name: 'task',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
displayOptions: {
|
||||
show: {
|
||||
resource: [
|
||||
|
@ -434,6 +442,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Assignee Name or ID',
|
||||
name: 'assignee',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getAssignees',
|
||||
loadOptionsDependsOn: [
|
||||
|
@ -456,7 +465,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
description: 'Description of the time entry',
|
||||
},
|
||||
{
|
||||
displayName: 'Tags IDs',
|
||||
displayName: 'Tag Names or IDs',
|
||||
name: 'tags',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -477,6 +486,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -550,6 +560,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -574,6 +585,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -615,6 +627,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -635,6 +648,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Space Name or ID',
|
||||
name: 'space',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -675,6 +689,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Folder Name or ID',
|
||||
name: 'folder',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -701,6 +716,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'List Name or ID',
|
||||
name: 'list',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -727,6 +743,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'List Name or ID',
|
||||
name: 'list',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -804,6 +821,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Assignee Name or ID',
|
||||
name: 'assignee',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getAssignees',
|
||||
loadOptionsDependsOn: [
|
||||
|
@ -839,7 +857,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
default: '',
|
||||
},
|
||||
{
|
||||
displayName: 'Tags IDs',
|
||||
displayName: 'Tag Names or IDs',
|
||||
name: 'tags',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -854,6 +872,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Task Name or ID',
|
||||
name: 'task',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getTasks',
|
||||
loadOptionsDependsOn: [
|
||||
|
|
|
@ -45,6 +45,7 @@ export const timeEntryTagFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -110,6 +111,7 @@ export const timeEntryTagFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -197,6 +199,7 @@ export const timeEntryTagFields: INodeProperties[] = [
|
|||
displayName: 'Team Name or ID',
|
||||
name: 'team',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
@ -231,7 +234,7 @@ export const timeEntryTagFields: INodeProperties[] = [
|
|||
required: true,
|
||||
},
|
||||
{
|
||||
displayName: 'Tag Names',
|
||||
displayName: 'Tag Names or IDs',
|
||||
name: 'tagNames',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
|
|
@ -105,6 +105,7 @@ export class Clockify implements INodeType {
|
|||
displayName: 'Workspace Name or ID',
|
||||
name: 'workspaceId',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'listWorkspaces',
|
||||
},
|
||||
|
|
|
@ -44,6 +44,7 @@ export class ClockifyTrigger implements INodeType {
|
|||
displayName: 'Workspace Name or ID',
|
||||
name: 'workspaceId',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'listWorkspaces',
|
||||
},
|
||||
|
|
|
@ -102,6 +102,7 @@ export const projectFields: INodeProperties[] = [
|
|||
displayName: 'Client Name or ID',
|
||||
name: 'clientId',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsDependsOn: [
|
||||
'workspaceId',
|
||||
|
@ -279,7 +280,7 @@ export const projectFields: INodeProperties[] = [
|
|||
default: true,
|
||||
},
|
||||
{
|
||||
displayName: 'Client IDs',
|
||||
displayName: 'Client Names or IDs',
|
||||
name: 'clients',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -295,7 +296,7 @@ export const projectFields: INodeProperties[] = [
|
|||
name: 'contains-client',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If provided, projects will be filtered by whether they have a client',
|
||||
description: 'Whether to return only projects having a client',
|
||||
},
|
||||
{
|
||||
displayName: 'Client Status',
|
||||
|
@ -319,14 +320,14 @@ export const projectFields: INodeProperties[] = [
|
|||
name: 'contains-user',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If provided, projects will be filtered by whether they have users',
|
||||
description: 'Whether to return only projects having users',
|
||||
},
|
||||
{
|
||||
displayName: 'Is Template',
|
||||
name: 'is-template',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If provided, projects will be filtered by whether they are used as a template',
|
||||
description: 'Whether to return only projects as templates',
|
||||
},
|
||||
{
|
||||
displayName: 'Name',
|
||||
|
@ -374,6 +375,7 @@ export const projectFields: INodeProperties[] = [
|
|||
displayName: 'User Name or ID',
|
||||
name: 'users',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsDependsOn: [
|
||||
'workspaceId',
|
||||
|
@ -455,6 +457,7 @@ export const projectFields: INodeProperties[] = [
|
|||
displayName: 'Client Name or ID',
|
||||
name: 'clientId',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsDependsOn: [
|
||||
'workspaceId',
|
||||
|
|
|
@ -51,6 +51,7 @@ export const taskFields: INodeProperties[] = [
|
|||
displayName: 'Project Name or ID',
|
||||
name: 'projectId',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsDependsOn: [
|
||||
'workspaceId',
|
||||
|
@ -106,7 +107,7 @@ export const taskFields: INodeProperties[] = [
|
|||
default: {},
|
||||
options: [
|
||||
{
|
||||
displayName: 'Assignee IDs',
|
||||
displayName: 'Assignee Names or IDs',
|
||||
name: 'assigneeIds',
|
||||
type: 'multiOptions',
|
||||
default: [],
|
||||
|
@ -313,7 +314,7 @@ export const taskFields: INodeProperties[] = [
|
|||
default: {},
|
||||
options: [
|
||||
{
|
||||
displayName: 'Assignee IDs',
|
||||
displayName: 'Assignee Names or IDs',
|
||||
name: 'assigneeIds',
|
||||
type: 'multiOptions',
|
||||
default: [],
|
||||
|
|
|
@ -144,6 +144,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Project Name or ID',
|
||||
name: 'projectId',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsDependsOn: [
|
||||
'workspaceId',
|
||||
|
@ -153,7 +154,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
default: '',
|
||||
},
|
||||
{
|
||||
displayName: 'Tag IDs',
|
||||
displayName: 'Tag Names or IDs',
|
||||
name: 'tagIds',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
@ -235,14 +236,14 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
name: 'consider-duration-format',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If provided, returned timeentry\'s duration will be rounded to minutes or seconds based on duration format (hh:mm or hh:mm:ss) from workspace settings',
|
||||
description: 'Whether to return the time entry\'s duration rounded to minutes or seconds based on duration format (hh:mm or hh:mm:ss) from workspace settings',
|
||||
},
|
||||
{
|
||||
displayName: 'Hydrated',
|
||||
name: 'hydrated',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'If provided, returned timeentry\'s project,task and tags will be returned in full and not just their IDs',
|
||||
description: 'Whether to return the time entry\'s project, task and tags in full and not just their IDs',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -347,6 +348,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
displayName: 'Project Name or ID',
|
||||
name: 'projectId',
|
||||
type: 'options',
|
||||
description: 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>',
|
||||
typeOptions: {
|
||||
loadOptionsDependsOn: [
|
||||
'workspaceId',
|
||||
|
@ -362,7 +364,7 @@ export const timeEntryFields: INodeProperties[] = [
|
|||
default: '',
|
||||
},
|
||||
{
|
||||
displayName: 'Tag IDs',
|
||||
displayName: 'Tag Names or IDs',
|
||||
name: 'tagIds',
|
||||
type: 'multiOptions',
|
||||
typeOptions: {
|
||||
|
|
|
@ -35,6 +35,7 @@ export class Cockpit implements INodeType {
|
|||
description: INodeTypeDescription = {
|
||||
displayName: 'Cockpit',
|
||||
name: 'cockpit',
|
||||
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
|
||||
icon: 'file:cockpit.png',
|
||||
group: ['output'],
|
||||
version: 1,
|
||||
|
|
|
@ -149,14 +149,14 @@ export const collectionFields: INodeProperties[] = [
|
|||
type: 'boolean',
|
||||
required: true,
|
||||
default: true,
|
||||
description: 'Resolve linked collection items',
|
||||
description: 'Whether to resolve linked collection items',
|
||||
},
|
||||
{
|
||||
displayName: 'RAW Data',
|
||||
name: 'rawData',
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
description: 'Returns the data exactly in the way it got received from the API',
|
||||
description: 'Whether to return the data exactly in the way it got received from the API',
|
||||
},
|
||||
{
|
||||
displayName: 'Skip',
|
||||
|
@ -213,7 +213,7 @@ export const collectionFields: INodeProperties[] = [
|
|||
],
|
||||
},
|
||||
},
|
||||
description: 'If new entry fields should be set via the value-key pair UI or JSON',
|
||||
description: 'Whether new entry fields should be set via the value-key pair UI or JSON',
|
||||
},
|
||||
{
|
||||
displayName: 'Entry Data',
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue