From c172ac4879866547219de1f24d409fe91b4df331 Mon Sep 17 00:00:00 2001 From: Ricardo Espinoza Date: Mon, 30 Dec 2019 16:08:22 -0500 Subject: [PATCH] done --- .../credentials/WordpressApi.credentials.ts | 29 ++ .../nodes/Wordpress/Wordpress.node.ts | 279 ++++++++++++++++++ .../nodes-base/nodes/Wordpress/wordpress.png | Bin 0 -> 7110 bytes packages/nodes-base/package.json | 14 +- 4 files changed, 315 insertions(+), 7 deletions(-) create mode 100644 packages/nodes-base/credentials/WordpressApi.credentials.ts create mode 100644 packages/nodes-base/nodes/Wordpress/Wordpress.node.ts create mode 100644 packages/nodes-base/nodes/Wordpress/wordpress.png diff --git a/packages/nodes-base/credentials/WordpressApi.credentials.ts b/packages/nodes-base/credentials/WordpressApi.credentials.ts new file mode 100644 index 000000000..abe75d55d --- /dev/null +++ b/packages/nodes-base/credentials/WordpressApi.credentials.ts @@ -0,0 +1,29 @@ +import { + ICredentialType, + NodePropertyTypes, +} from 'n8n-workflow'; + +export class WordpressApi implements ICredentialType { + name = 'wordpressApi'; + displayName = 'Wordpress API'; + properties = [ + { + displayName: 'Username', + name: 'username', + type: 'string' as NodePropertyTypes, + default: '', + }, + { + displayName: 'Password', + name: 'password', + type: 'string' as NodePropertyTypes, + default: '', + }, + { + displayName: 'Domain', + name: 'domain', + type: 'string' as NodePropertyTypes, + default: '', + }, + ]; +} diff --git a/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts b/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts new file mode 100644 index 000000000..4a5d5550a --- /dev/null +++ b/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts @@ -0,0 +1,279 @@ +import { + IExecuteFunctions, +} from 'n8n-core'; +import { + IDataObject, + INodeTypeDescription, + INodeExecutionData, + INodeType, +} from 'n8n-workflow'; +// import { +// flowApiRequest, +// FlowApiRequestAllItems, +// } from './GenericFunctions'; +// import { +// taskOpeations, +// taskFields, +// } from './TaskDescription'; +// import { +// ITask, TaskInfo, +// } from './TaskInterface'; + +export class Wordpress implements INodeType { + description: INodeTypeDescription = { + displayName: 'Wordpress', + name: 'Wordpress', + icon: 'file:wordpress.png', + group: ['output'], + version: 1, + subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}', + description: 'Consume Wordpress API', + defaults: { + name: 'Wordpress', + color: '#c02428', + }, + inputs: ['main'], + outputs: ['main'], + credentials: [ + { + name: 'wordpressApi', + required: true, + } + ], + properties: [ + { + displayName: 'Resource', + name: 'resource', + type: 'options', + options: [ + { + name: 'Post', + value: 'post', + description: `The primary unit within Flow; tasks track units of work and can be assigned, sorted, nested, and tagged.
+ Tasks can either be part of a List, or "private" (meaning "without a list", essentially).
+ Through this endpoint you are able to do anything you wish to your tasks in Flow, including create new ones.`, + }, + ], + default: 'task', + description: 'Resource to consume.', + }, + // ...taskOpeations, + // ...taskFields, + ], + }; + + async execute(this: IExecuteFunctions): Promise { + const credentials = this.getCredentials('flowApi'); + + if (credentials === undefined) { + throw new Error('No credentials got returned!'); + } + + const items = this.getInputData(); + const returnData: IDataObject[] = []; + const length = items.length as unknown as number; + let responseData; + const qs: IDataObject = {}; + const resource = this.getNodeParameter('resource', 0) as string; + const operation = this.getNodeParameter('operation', 0) as string; + + // for (let i = 0; i < length; i++) { + // if (resource === 'task') { + // //https://developer.getflow.com/api/#tasks_create-task + // if (operation === 'create') { + // const workspaceId = this.getNodeParameter('workspaceId', i) as string; + // const name = this.getNodeParameter('name', i) as string; + // const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject; + // const body: ITask = { + // organization_id: credentials.organizationId as number, + // }; + // const task: TaskInfo = { + // name, + // workspace_id: parseInt(workspaceId, 10) + // }; + // if (additionalFields.ownerId) { + // task.owner_id = parseInt(additionalFields.ownerId as string, 10); + // } + // if (additionalFields.listId) { + // task.list_id = parseInt(additionalFields.listId as string, 10); + // } + // if (additionalFields.startsOn) { + // task.starts_on = additionalFields.startsOn as string; + // } + // if (additionalFields.dueOn) { + // task.due_on = additionalFields.dueOn as string; + // } + // if (additionalFields.mirrorParentSubscribers) { + // task.mirror_parent_subscribers = additionalFields.mirrorParentSubscribers as boolean; + // } + // if (additionalFields.mirrorParentTags) { + // task.mirror_parent_tags = additionalFields.mirrorParentTags as boolean; + // } + // if (additionalFields.noteContent) { + // task.note_content = additionalFields.noteContent as string; + // } + // if (additionalFields.noteMimeType) { + // task.note_mime_type = additionalFields.noteMimeType as string; + // } + // if (additionalFields.parentId) { + // task.parent_id = parseInt(additionalFields.parentId as string, 10); + // } + // if (additionalFields.positionList) { + // task.position_list = additionalFields.positionList as number; + // } + // if (additionalFields.positionUpcoming) { + // task.position_upcoming = additionalFields.positionUpcoming as number; + // } + // if (additionalFields.position) { + // task.position = additionalFields.position as number; + // } + // if (additionalFields.sectionId) { + // task.section_id = additionalFields.sectionId as number; + // } + // if (additionalFields.tags) { + // task.tags = (additionalFields.tags as string).split(','); + // } + // body.task = task; + // try { + // responseData = await flowApiRequest.call(this, 'POST', '/tasks', body); + // responseData = responseData.task; + // } catch (err) { + // throw new Error(`Flow Error: ${err.message}`); + // } + // } + // //https://developer.getflow.com/api/#tasks_update-a-task + // if (operation === 'update') { + // const workspaceId = this.getNodeParameter('workspaceId', i) as string; + // const taskId = this.getNodeParameter('taskId', i) as string; + // const updateFields = this.getNodeParameter('updateFields', i) as IDataObject; + // const body: ITask = { + // organization_id: credentials.organizationId as number, + // }; + // const task: TaskInfo = { + // workspace_id: parseInt(workspaceId, 10), + // id: parseInt(taskId, 10), + // }; + // if (updateFields.name) { + // task.name = updateFields.name as string; + // } + // if (updateFields.ownerId) { + // task.owner_id = parseInt(updateFields.ownerId as string, 10); + // } + // if (updateFields.listId) { + // task.list_id = parseInt(updateFields.listId as string, 10); + // } + // if (updateFields.startsOn) { + // task.starts_on = updateFields.startsOn as string; + // } + // if (updateFields.dueOn) { + // task.due_on = updateFields.dueOn as string; + // } + // if (updateFields.mirrorParentSubscribers) { + // task.mirror_parent_subscribers = updateFields.mirrorParentSubscribers as boolean; + // } + // if (updateFields.mirrorParentTags) { + // task.mirror_parent_tags = updateFields.mirrorParentTags as boolean; + // } + // if (updateFields.noteContent) { + // task.note_content = updateFields.noteContent as string; + // } + // if (updateFields.noteMimeType) { + // task.note_mime_type = updateFields.noteMimeType as string; + // } + // if (updateFields.parentId) { + // task.parent_id = parseInt(updateFields.parentId as string, 10); + // } + // if (updateFields.positionList) { + // task.position_list = updateFields.positionList as number; + // } + // if (updateFields.positionUpcoming) { + // task.position_upcoming = updateFields.positionUpcoming as number; + // } + // if (updateFields.position) { + // task.position = updateFields.position as number; + // } + // if (updateFields.sectionId) { + // task.section_id = updateFields.sectionId as number; + // } + // if (updateFields.tags) { + // task.tags = (updateFields.tags as string).split(','); + // } + // if (updateFields.completed) { + // task.completed = updateFields.completed as boolean; + // } + // body.task = task; + // try { + // responseData = await flowApiRequest.call(this, 'PUT', `/tasks/${taskId}`, body); + // responseData = responseData.task; + // } catch (err) { + // throw new Error(`Flow Error: ${err.message}`); + // } + // } + // //https://developer.getflow.com/api/#tasks_get-task + // if (operation === 'get') { + // const taskId = this.getNodeParameter('taskId', i) as string; + // const filters = this.getNodeParameter('filters', i) as IDataObject; + // qs.organization_id = credentials.organizationId as number; + // if (filters.include) { + // qs.include = (filters.include as string[]).join(','); + // } + // try { + // responseData = await flowApiRequest.call(this,'GET', `/tasks/${taskId}`, {}, qs); + // } catch (err) { + // throw new Error(`Flow Error: ${err.message}`); + // } + // } + // //https://developer.getflow.com/api/#tasks_get-tasks + // if (operation === 'getAll') { + // const returnAll = this.getNodeParameter('returnAll', i) as boolean; + // const filters = this.getNodeParameter('filters', i) as IDataObject; + // qs.organization_id = credentials.organizationId as number; + // if (filters.include) { + // qs.include = (filters.include as string[]).join(','); + // } + // if (filters.order) { + // qs.order = filters.order as string; + // } + // if (filters.workspaceId) { + // qs.workspace_id = filters.workspaceId as string; + // } + // if (filters.createdBefore) { + // qs.created_before = filters.createdBefore as string; + // } + // if (filters.createdAfter) { + // qs.created_after = filters.createdAfter as string; + // } + // if (filters.updateBefore) { + // qs.updated_before = filters.updateBefore as string; + // } + // if (filters.updateAfter) { + // qs.updated_after = filters.updateAfter as string; + // } + // if (filters.deleted) { + // qs.deleted = filters.deleted as boolean; + // } + // if (filters.cleared) { + // qs.cleared = filters.cleared as boolean; + // } + // try { + // if (returnAll === true) { + // responseData = await FlowApiRequestAllItems.call(this, 'tasks', 'GET', '/tasks', {}, qs); + // } else { + // qs.limit = this.getNodeParameter('limit', i) as number; + // responseData = await flowApiRequest.call(this, 'GET', '/tasks', {}, qs); + // responseData = responseData.tasks; + // } + // } catch (err) { + // throw new Error(`Flow Error: ${err.message}`); + // } + // } + // } + // if (Array.isArray(responseData)) { + // returnData.push.apply(returnData, responseData as IDataObject[]); + // } else { + // returnData.push(responseData as IDataObject); + // } + // } + return [this.helpers.returnJsonArray(returnData)]; + } +} diff --git a/packages/nodes-base/nodes/Wordpress/wordpress.png b/packages/nodes-base/nodes/Wordpress/wordpress.png new file mode 100644 index 0000000000000000000000000000000000000000..55005aedffeb27ab83c5557f0d7f7f73f2a858cc GIT binary patch literal 7110 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⪙O#ktH9kxTBn`Ph-^y$+AZV-pnL60wIyd*FI}wn z>Dux(Xi#f!FSwuBmC`&4;DaK_6R%5ONPPqy6WSuIocU6DG{AMwr|;YjwS#CgG`1=F zAYmkBCN7uN5$Zu-o%2YGhTp8CYMDHkfR6W;pSpy@H?ZuzuhzlWm@{J}Cy`$WqU<94 z()1%U?CgsY*?$UVJk$*p56JzdLMXQ9f_beLiWx<{41gizBHn%kbWT4bKT}4m(6Jv7 zlM9i|m_Wm<=m|Gyb)rj!P6BDV+$=-e4X2OpWGhx*JMldhTG1W8+M`vg1NpQD)ktJ2 z2Mc+yE-%cOvv2Qq^gXze3T)!K%QYs29tiGFazm8vIJ2gg(yb6eeG6;P>2&Wg7^m=p zf(R82nY-r^yClk~Z4`h|%&L=UhMxL(#2r;rnCgkb*nV*9jAnXSF+;Iv>xipR>lS1UXM%kH>XeqZ25RlV7E4fP(Qo&-L& zmHG^GO($?GMREB&SX7mXNUbq|7C~0{^At9zP%Cj-8_St=kwVMz0>l!CL!0S$EfGEJ zG2SUs%s0Sj+d#EDNvR{=6G1ZmO}VIFbfII0ZMMI=_`rv%?h%>wR? z{p?hBs8fvB`Rb`lXhO0Eb#9xvy3_zth%5Mv)b2;p)sYRNgTtGT`ZunyH@H*Zk7wwN z(s}xl>RN{miGP%Kt5WNa<$>zgH}b{qpL|M zKX)H|k`7Dg3L@II2F(_Mqp^`CwhNg{7~^4vt~j94KkR8&)`PIvrGlR96_ z0|UXOVFl-)KrK7lh8DoM4r*I)mimQnfCt6c`1M?!@E&8 z?5VyDL-um!f=h^6Mw=pQxUV9q7PveWxo5mAM(&c(%L`!(a zrxEvZGG1UTOzmbh>G<25X~u~b(s(hI%Z0lyyeGFUDr0G66v6|Rir)1Ah;j>Q)p)Kn z{zQoU?18_vqqP>&nwSWc3_gyisAm4?*_A9zTN1FX?$%UA+Us)0_KvVRkjz3kdlk5r z)c?%|bILbK(`HYTbc(OP_iV_*uUOm6q{Q6El=)GbMkePAnj%Bon62n`8@PtLiwgQF z>wQ;BUINK9A7|=aP01UMwDV-bJxq;>tk)9NK580Pg>oG;)N-N&QzBDyA{Zrr8FtjP zvL6+H@Qudtg;h*N-ruS)d0Rc>!w0jL*Jf_pkA<=qusvy_Yo~{&#u1!IL{H>2;S92C zn7lyFsn3Kz{7i{$t|^s^^|Gk>1RN*UcJLE|_sW2d#*JV^o2BJFE>B4W71HaRZWOb< zYofCrfp(9@tVPYv(R_EAXU?_acgXB$;^}OeTpeD_pOC2QoQraxR`UB~g~iptSkmM4 z&hdL+HHd_KKW+fzx2#?XcxwEWu_h>l(OUXLOAw9mnaUCVQhR;dD>uXnn3sQ2X^M%) zL#C<4<0apY$^)PDxSqGeY=&vd;|Z@ogf)SBF>E)KhF&h@W&9YX5!OC^w%twHmUN@P zl3u@ZahOc`d*P2^7E*6nH7+%oQ+?ho(Xh{kQNbThm$&c1Ubo9x@hUMoFNoZK7ht9i zH92}6Yg6!T+NN=xobPKsU4wkrbaof*XuXkn!*twsdaF(N<2l|B7|fO4YM5)zIHI-4 s<_iXgVJ-7_k4jW!%!D<)eSgl{o9}_osUI7A`RAItiVnO)$?D<%0amlECjbBd literal 0 HcmV?d00001 diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 8d89334a2..d0539c25f 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -73,7 +73,8 @@ "dist/credentials/MandrillApi.credentials.js", "dist/credentials/TodoistApi.credentials.js", "dist/credentials/TypeformApi.credentials.js", - "dist/credentials/VeroApi.credentials.js" + "dist/credentials/VeroApi.credentials.js", + "dist/credentials/WordpressApi.credentials.js" ], "nodes": [ "dist/nodes/ActiveCampaign/ActiveCampaign.node.js", @@ -125,7 +126,8 @@ "dist/nodes/MoveBinaryData.node.js", "dist/nodes/MongoDb/MongoDb.node.js", "dist/nodes/MySql/MySql.node.js", - "dist/nodes/NextCloud/NextCloud.node.js", + "dist/nodes/NextCloud/NextCloud.node.js", + "dist/nodes/Mandrill/Mandrill.node.js", "dist/nodes/NoOp.node.js", "dist/nodes/OpenWeatherMap.node.js", "dist/nodes/Pipedrive/Pipedrive.node.js", @@ -157,11 +159,9 @@ "dist/nodes/Typeform/TypeformTrigger.node.js", "dist/nodes/Vero/Vero.node.js", "dist/nodes/WriteBinaryFile.node.js", - "dist/nodes/Webhook.node.js", - "dist/nodes/Xml.node.js", - "dist/nodes/Mandrill/Mandrill.node.js", - "dist/nodes/Todoist/Todoist.node.js", - "dist/nodes/Xml.node.js" + "dist/nodes/Webhook.node.js", + "dist/nodes/Wordpress/Wordpress.node.js", + "dist/nodes/Xml.node.js" ] }, "devDependencies": {