mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
refactor: Apply more eslint-plugin-n8n-nodes-base autofixable rules (#3432)
* ⚡ Update `lintfix` script * 👕 Remove unneeded lint exceptions * 👕 Run baseline `lintfix` * 👕 Apply `node-param-description-miscased-url` (#3441) * 👕 Apply `rule node-param-placeholder-miscased-id` (#3443) Co-authored-by: Iván Ovejero <ivov.src@gmail.com> * 👕 Apply `node-param-option-name-wrong-for-upsert` (#3446) * 👕 Apply `node-param-min-value-wrong-for-limit` (#3442) Co-authored-by: Iván Ovejero <ivov.src@gmail.com> * Apply `node-param-display-name-wrong-for-dynamic-options` (#3454) * 🔨 fix * ⚡ Fix `Assigned To` fields Co-authored-by: Michael Kret <michael.k@radency.com> * 👕 Apply `rule node-param-default-wrong-for-number` (#3453) * 👕 Apply `node-param-default-wrong-for-string` (#3452) Co-authored-by: Iván Ovejero <ivov.src@gmail.com> * Apply `node-param-display-name-miscased` (#3449) * 🔨 fix * 🔨 exceptions * ⚡ review fixes * 👕 Apply `node-param-description-lowercase-first-char` (#3451) * ⚡ fix * ⚡ review fixes * ⚡ fix Co-authored-by: Iván Ovejero <ivov.src@gmail.com> * 👕 Apply `node-param-description-wrong-for-dynamic-options` (#3456) * Rule working as intended * Add rule * 🔥 Remove repetitions * 👕 Add exceptions Co-authored-by: Iván Ovejero <ivov.src@gmail.com> * 👕 Small fix for `node-param-description-wrong-for-dynamic-options` * 👕 Apply `node-param-default-wrong-for-fixed-collection` (#3460) * 👕 Apply `node-param-description-line-break-html-tag` (#3462) * 👕 Run baseline `lintfix` * 👕 Apply `node-param-options-type-unsorted-items` (#3459) * ⚡ fix * 🔨 exceptions * Add exception for Salesmate and Zoom Co-authored-by: Michael Kret <michael.k@radency.com> Co-authored-by: Iván Ovejero <ivov.src@gmail.com> * ⚡ Restore `lintfix` command Co-authored-by: Omar Ajoue <krynble@gmail.com> Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com> Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com> Co-authored-by: Michael Kret <michael.k@radency.com> Co-authored-by: brianinoa <54530642+brianinoa@users.noreply.github.com>
This commit is contained in:
@@ -324,6 +324,14 @@ export class Freshdesk implements INodeType {
|
||||
name: 'Feedback Widget',
|
||||
value: 'feedbackWidget',
|
||||
},
|
||||
{
|
||||
name: 'Mobihelp',
|
||||
value: 'mobileHelp',
|
||||
},
|
||||
{
|
||||
name: 'Outbound Email',
|
||||
value: 'OutboundEmail',
|
||||
},
|
||||
{
|
||||
name: 'Phone',
|
||||
value: 'phone',
|
||||
@@ -332,15 +340,6 @@ export class Freshdesk implements INodeType {
|
||||
name: 'Portal',
|
||||
value: 'portal',
|
||||
},
|
||||
{
|
||||
name: 'Mobihelp',
|
||||
value: 'mobileHelp',
|
||||
},
|
||||
|
||||
{
|
||||
name: 'Outbound Email',
|
||||
value: 'OutboundEmail',
|
||||
},
|
||||
],
|
||||
default: 'portal',
|
||||
description: 'The channel through which the ticket was created',
|
||||
@@ -380,14 +379,14 @@ export class Freshdesk implements INodeType {
|
||||
},
|
||||
options: [
|
||||
{
|
||||
displayName: 'Agent',
|
||||
displayName: 'Agent Name or ID',
|
||||
name: 'agent',
|
||||
type: 'options',
|
||||
default: '',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getAgents',
|
||||
},
|
||||
description: 'ID of the agent to whom the ticket has been assigned',
|
||||
description: 'ID of the agent to whom the ticket has been assigned. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'CC Emails',
|
||||
@@ -397,14 +396,14 @@ export class Freshdesk implements INodeType {
|
||||
description: 'Separated by a comma (,) email addresses added in the \'cc\' field of the incoming ticket email',
|
||||
},
|
||||
{
|
||||
displayName: 'Company',
|
||||
displayName: 'Company Name or ID',
|
||||
name: 'company',
|
||||
type: 'options',
|
||||
default: '',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getCompanies',
|
||||
},
|
||||
description: 'Company ID of the requester. This attribute can only be set if the Multiple Companies feature is enabled (Estate plan and above).',
|
||||
description: 'Company ID of the requester. This attribute can only be set if the Multiple Companies feature is enabled (Estate plan and above). Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Description',
|
||||
@@ -425,7 +424,7 @@ export class Freshdesk implements INodeType {
|
||||
description: 'Timestamp that denotes when the ticket is due to be resolved',
|
||||
},
|
||||
{
|
||||
displayName: 'Email config ID',
|
||||
displayName: 'Email Config ID',
|
||||
name: 'emailConfigId',
|
||||
type: 'number',
|
||||
default: '',
|
||||
@@ -439,14 +438,14 @@ export class Freshdesk implements INodeType {
|
||||
description: 'Timestamp that denotes when the first response is due',
|
||||
},
|
||||
{
|
||||
displayName: 'Group',
|
||||
displayName: 'Group Name or ID',
|
||||
name: 'group',
|
||||
type: 'options',
|
||||
default: '',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getGroups',
|
||||
},
|
||||
description: 'ID of the group to which the ticket has been assigned. The default value is the ID of the group that is associated with the given email_config_id.',
|
||||
description: 'ID of the group to which the ticket has been assigned. The default value is the ID of the group that is associated with the given email_config_id. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Name',
|
||||
@@ -457,14 +456,14 @@ export class Freshdesk implements INodeType {
|
||||
description: 'Name of the requester',
|
||||
},
|
||||
{
|
||||
displayName: 'Product',
|
||||
displayName: 'Product Name or ID',
|
||||
name: 'product',
|
||||
type: 'options',
|
||||
default: '',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getProducts',
|
||||
},
|
||||
description: 'ID of the product to which the ticket is associated. It will be ignored if the email_config_id attribute is set in the request.',
|
||||
description: 'ID of the product to which the ticket is associated. It will be ignored if the email_config_id attribute is set in the request. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Subject',
|
||||
@@ -479,7 +478,7 @@ export class Freshdesk implements INodeType {
|
||||
name: 'tags',
|
||||
type: 'string',
|
||||
default: '',
|
||||
description: 'separated by a comma (,) tags that have been associated with the ticket',
|
||||
description: 'Separated by a comma (,) tags that have been associated with the ticket',
|
||||
},
|
||||
{
|
||||
displayName: 'Type',
|
||||
@@ -621,14 +620,14 @@ export class Freshdesk implements INodeType {
|
||||
},
|
||||
options: [
|
||||
{
|
||||
displayName: 'Agent',
|
||||
displayName: 'Agent Name or ID',
|
||||
name: 'agent',
|
||||
type: 'options',
|
||||
default: '',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getAgents',
|
||||
},
|
||||
description: 'ID of the agent to whom the ticket has been assigned',
|
||||
description: 'ID of the agent to whom the ticket has been assigned. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'CC Emails',
|
||||
@@ -638,14 +637,14 @@ export class Freshdesk implements INodeType {
|
||||
description: 'Separated by a comma (,) email addresses added in the \'cc\' field of the incoming ticket email',
|
||||
},
|
||||
{
|
||||
displayName: 'Company',
|
||||
displayName: 'Company Name or ID',
|
||||
name: 'company',
|
||||
type: 'options',
|
||||
default: '',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getCompanies',
|
||||
},
|
||||
description: 'Company ID of the requester. This attribute can only be set if the Multiple Companies feature is enabled (Estate plan and above).',
|
||||
description: 'Company ID of the requester. This attribute can only be set if the Multiple Companies feature is enabled (Estate plan and above). Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Due By',
|
||||
@@ -655,7 +654,7 @@ export class Freshdesk implements INodeType {
|
||||
description: 'Timestamp that denotes when the ticket is due to be resolved',
|
||||
},
|
||||
{
|
||||
displayName: 'Email config ID',
|
||||
displayName: 'Email Config ID',
|
||||
name: 'emailConfigId',
|
||||
type: 'number',
|
||||
default: '',
|
||||
@@ -669,14 +668,14 @@ export class Freshdesk implements INodeType {
|
||||
description: 'Timestamp that denotes when the first response is due',
|
||||
},
|
||||
{
|
||||
displayName: 'Group',
|
||||
displayName: 'Group Name or ID',
|
||||
name: 'group',
|
||||
type: 'options',
|
||||
default: '',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getGroups',
|
||||
},
|
||||
description: 'ID of the group to which the ticket has been assigned. The default value is the ID of the group that is associated with the given email_config_id.',
|
||||
description: 'ID of the group to which the ticket has been assigned. The default value is the ID of the group that is associated with the given email_config_id. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Name',
|
||||
@@ -687,14 +686,14 @@ export class Freshdesk implements INodeType {
|
||||
description: 'Name of the requester',
|
||||
},
|
||||
{
|
||||
displayName: 'Product',
|
||||
displayName: 'Product Name or ID',
|
||||
name: 'product',
|
||||
type: 'options',
|
||||
default: '',
|
||||
typeOptions: {
|
||||
loadOptionsMethod: 'getProducts',
|
||||
},
|
||||
description: 'ID of the product to which the ticket is associated. It will be ignored if the email_config_id attribute is set in the request.',
|
||||
description: 'ID of the product to which the ticket is associated. It will be ignored if the email_config_id attribute is set in the request. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/nodes/expressions.html#expressions">expression</a>.',
|
||||
},
|
||||
{
|
||||
displayName: 'Priority',
|
||||
@@ -835,7 +834,7 @@ export class Freshdesk implements INodeType {
|
||||
name: 'tags',
|
||||
type: 'string',
|
||||
default: '',
|
||||
description: 'separated by a comma (,) tags that have been associated with the ticket',
|
||||
description: 'Separated by a comma (,) tags that have been associated with the ticket',
|
||||
},
|
||||
{
|
||||
displayName: 'Type',
|
||||
|
||||
Reference in New Issue
Block a user