From d3a52297f26458b8510ee0c2148e26d983ce0ee3 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Tue, 13 Oct 2020 13:01:34 +0200 Subject: [PATCH] :zap: Small improvements to Wekan-Node --- .../nodes-base/nodes/Wekan/BoardDescription.ts | 4 ++-- .../nodes/Wekan/CardCommentDescription.ts | 14 ++------------ .../nodes-base/nodes/Wekan/CardDescription.ts | 15 ++++----------- .../nodes/Wekan/ChecklistDescription.ts | 2 +- .../nodes/Wekan/ChecklistItemDescription.ts | 9 +-------- .../nodes-base/nodes/Wekan/ListDescription.ts | 12 +++--------- packages/nodes-base/nodes/Wekan/Wekan.node.ts | 2 +- packages/nodes-base/nodes/Wekan/wekan.png | Bin 7318 -> 941 bytes 8 files changed, 14 insertions(+), 44 deletions(-) diff --git a/packages/nodes-base/nodes/Wekan/BoardDescription.ts b/packages/nodes-base/nodes/Wekan/BoardDescription.ts index d3807638080..29f45f5e064 100644 --- a/packages/nodes-base/nodes/Wekan/BoardDescription.ts +++ b/packages/nodes-base/nodes/Wekan/BoardDescription.ts @@ -66,7 +66,7 @@ export const boardFields = [ ], }, }, - description: 'The title of the board', + description: 'The title of the board.', }, { displayName: 'Owner', @@ -87,7 +87,7 @@ export const boardFields = [ ], }, }, - description: 'The user ID in Wekan', + description: 'The user ID in Wekan.', }, { displayName: 'Additional Fields', diff --git a/packages/nodes-base/nodes/Wekan/CardCommentDescription.ts b/packages/nodes-base/nodes/Wekan/CardCommentDescription.ts index ba5d2abf0aa..a9449bb16e7 100644 --- a/packages/nodes-base/nodes/Wekan/CardCommentDescription.ts +++ b/packages/nodes-base/nodes/Wekan/CardCommentDescription.ts @@ -260,10 +260,7 @@ export const cardCommentFields = [ { displayName: 'Board ID', name: 'boardId', - type: 'options', - typeOptions: { - loadOptionsMethod: 'getBoards', - }, + type: 'string', default: '', required: true, displayOptions: { @@ -330,14 +327,7 @@ export const cardCommentFields = [ { displayName: 'Comment ID', name: 'commentId', - type: 'options', - typeOptions: { - loadOptionsMethod: 'getComments', - loadOptionsDependsOn: [ - 'boardId', - 'cardId', - ], - }, + type: 'string', default: '', required: true, displayOptions: { diff --git a/packages/nodes-base/nodes/Wekan/CardDescription.ts b/packages/nodes-base/nodes/Wekan/CardDescription.ts index 6b38270b102..154eabd133d 100644 --- a/packages/nodes-base/nodes/Wekan/CardDescription.ts +++ b/packages/nodes-base/nodes/Wekan/CardDescription.ts @@ -115,7 +115,7 @@ export const cardFields = [ ], }, }, - description: 'The title of the card', + description: 'The title of the card.', }, { displayName: 'Swimlane ID', @@ -139,7 +139,7 @@ export const cardFields = [ ], }, }, - description: 'The swimlane ID of the new card', + description: 'The swimlane ID of the new card.', }, { displayName: 'Author ID', @@ -160,7 +160,7 @@ export const cardFields = [ ], }, }, - description: 'The author ID', + description: 'The author ID.', }, { displayName: 'Additional Fields', @@ -334,14 +334,7 @@ export const cardFields = [ { displayName: 'Card ID', name: 'cardId', - type: 'options', - typeOptions: { - loadOptionsMethod: 'getCards', - loadOptionsDependsOn: [ - 'boardId', - 'listId', - ], - }, + type: 'string', default: '', required: true, displayOptions: { diff --git a/packages/nodes-base/nodes/Wekan/ChecklistDescription.ts b/packages/nodes-base/nodes/Wekan/ChecklistDescription.ts index 7f9722b5e52..6af95955c06 100644 --- a/packages/nodes-base/nodes/Wekan/ChecklistDescription.ts +++ b/packages/nodes-base/nodes/Wekan/ChecklistDescription.ts @@ -156,7 +156,7 @@ export const checklistFields = [ }, }, default: [], - description: 'Items to be added to the checklist', + description: 'Items to be added to the checklist.', }, // ---------------------------------- diff --git a/packages/nodes-base/nodes/Wekan/ChecklistItemDescription.ts b/packages/nodes-base/nodes/Wekan/ChecklistItemDescription.ts index 9c49cd659cc..8eb91db3e80 100644 --- a/packages/nodes-base/nodes/Wekan/ChecklistItemDescription.ts +++ b/packages/nodes-base/nodes/Wekan/ChecklistItemDescription.ts @@ -242,14 +242,7 @@ export const checklistItemFields = [ { displayName: 'Checklist ID', name: 'checklistId', - type: 'options', - typeOptions: { - loadOptionsMethod: 'getChecklists', - loadOptionsDependsOn: [ - 'boardId', - 'cardId', - ], - }, + type: 'string', default: '', required: true, displayOptions: { diff --git a/packages/nodes-base/nodes/Wekan/ListDescription.ts b/packages/nodes-base/nodes/Wekan/ListDescription.ts index 23b42bf6a2a..aad9da180b3 100644 --- a/packages/nodes-base/nodes/Wekan/ListDescription.ts +++ b/packages/nodes-base/nodes/Wekan/ListDescription.ts @@ -86,7 +86,7 @@ export const listFields = [ ], }, }, - description: 'The title of the list' + description: 'The title of the list.' }, // ---------------------------------- @@ -165,13 +165,7 @@ export const listFields = [ { displayName: 'List ID', name: 'listId', - type: 'options', - typeOptions: { - loadOptionsMethod: 'getLists', - loadOptionsDependsOn: [ - 'boardId', - ], - }, + type: 'string', default: '', required: true, displayOptions: { @@ -209,7 +203,7 @@ export const listFields = [ ], }, }, - description: 'ID of the board where the lists are in' + description: 'ID of the board where the lists are in.' }, { displayName: 'Return All', diff --git a/packages/nodes-base/nodes/Wekan/Wekan.node.ts b/packages/nodes-base/nodes/Wekan/Wekan.node.ts index 85ba4faa96b..168ed65936d 100644 --- a/packages/nodes-base/nodes/Wekan/Wekan.node.ts +++ b/packages/nodes-base/nodes/Wekan/Wekan.node.ts @@ -528,7 +528,7 @@ export class Wekan implements INodeType { body.title = this.getNodeParameter('title', i) as string; - body.items = this.getNodeParameter('items', i) as string[]; + body.items = this.getNodeParameter('items', i) as string[]; } else if (operation === 'delete') { // ---------------------------------- diff --git a/packages/nodes-base/nodes/Wekan/wekan.png b/packages/nodes-base/nodes/Wekan/wekan.png index a4fc946c3fb51060f0715df5b793c7703dea86a9..8849da129cd9e7d899d40b13ac9398b5ebe264a3 100644 GIT binary patch delta 920 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