Commit Graph

1103 Commits

Author SHA1 Message Date
Ricardo Espinoza
12417ea323 Add Form.io Trigger (#2064)
* Initial commit n8n smartsheet and formio nodes
1. created smarsheet node that can add new rew to a particular smarsheet.
2. created formio trigger node which will listen to form.io form submit event and process data.

* Added coloum mapping logic form.io field label to smarsheet column title.
API and smartsheet sheetId configuration added to smartsheet node.

* Added smartsheet api credentials and used it in smartsheet node.

* Added logos to the form.io and smartsheet nodes.
Removed smartsheet and form.io npm dependencies from the nodes.
Added type check for the variables used.
fixed tslint errors in the created nodes.

*  Improvements to #1943

*  Improvements

*  Improvements

*  Some fixes and improvements

Co-authored-by: Parthiban Chandrasekar <pbr.reddys@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-21 12:53:06 +02:00
Omar Ajoue
199377e183 Replace glob-promise with fast-glob (#2096)
Co-authored-by: lublak <lublak.de@gmail.com>
2021-08-20 23:48:02 +02:00
Jan Oberhauser
64bb53438b 🔖 Release n8n-nodes-base@0.131.0 2021-08-15 18:31:17 +00:00
Jan Oberhauser
4380b3a315 ⬆️ Set n8n-core@0.79.0 on n8n-nodes-base 2021-08-15 18:31:16 +00:00
Iván Ovejero
92f98d4bcc Integrate nodelinter into n8n (#2071) 2021-08-12 10:33:48 +02:00
Jan Oberhauser
c43375fc5c 🔖 Release n8n-nodes-base@0.130.0 2021-08-08 10:46:24 +00:00
Iván Ovejero
1529550b14 Add Monica CRM node (#2045)
*  Create Monica node

*  Fix default values

* 🔥 Remove excess spacing

*  Improvements

*  Improvements

*  Add environment parameter

*  Add sort parameter to contact:getAll

*  Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-08 09:51:44 +02:00
Ricardo Georgel
0621933e54 Merge branch 'n8n-io:master' into Add-schema-registry-into-kafka 2021-08-05 15:58:24 -03:00
Jan Oberhauser
d49864caf9 🔖 Release n8n-nodes-base@0.129.1 2021-08-02 22:45:02 +02:00
Ricardo Georgel
ccd85a053a Merge branch 'n8n-io:master' into Add-schema-registry-into-kafka 2021-08-01 17:28:42 -03:00
Jan Oberhauser
fe74111469 🔖 Release n8n-nodes-base@0.129.0 2021-08-01 19:50:57 +00:00
MedAliMarz
28819ca502 Add NocoDB node (#1969)
*  NocoDB node

* Add continueOnFail

* Refactor the NocoDB node

*  Improvements

* Revert to using bulk endpoints

* Add upload attachment to create/update:Row

* Add download attachment to get:Row

* Change create/update output, add attachment upload to defined fields

*  Improvements

*  Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-01 16:16:07 +02:00
Iván Ovejero
0d640fab87 Add Marketstack node (#2033)
* Add Marketstack Node

* Add optional HTTPS support

*  Refactor Marketstack node

* 🔥 Remove logging

*  Small improvement

* 🐛 Fix issue validating error condition

Co-authored-by: Ed Linklater <github@ed.geek.nz>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-08-01 13:49:24 +02:00
Lorena Ciutacu
f900bfe897 Add Google Perspective node (#1807)
*  add google perspective node

*  add language option

*  fix lint issues

*  Cleanup

* 🔥 Remove logging

*  Type all languages

*  Improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2021-08-01 13:27:57 +02:00
Iván Ovejero
a661dece4d Add Freshworks node (#2017)
*  Create Freshworks node

*  Implement all getAll operations

*  Add tz to appointment:create and update

*  Fix repetition in email in contact:create

*  Add tz to salesActivity:create and update

*  Add tz to task:create and update

* 🔥 Remove required from due date

*  Add all-day setting to appointment

*  Add filters to all operations

*  Improvements

*  Minor improvements

*  Additional parameter display name changes

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-30 16:12:30 +02:00
Jan Oberhauser
1704ada823 🔖 Release n8n-nodes-base@0.128.0 2021-07-24 20:00:25 +00:00
Jan Oberhauser
d01b6349f3 ⬆️ Set n8n-core@0.78.0 and n8n-workflow@0.64.0 on n8n-nodes-base 2021-07-24 20:00:25 +00:00
Ricardo Espinoza
ffa7bba6cf Add Cisco Webex Node & Trigger (#1865)
*  Cisco Webex Node & Trigger

*  Improvements

*  Improvements

*  Improvements

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-23 22:28:18 +02:00
Ricardo Georgel
d35fc0bd43 Merge branch 'master' of github.com:rgeorgel/n8n 2021-07-20 18:26:40 -03:00
Jan Oberhauser
76a2653c8b 🔖 Release n8n-nodes-base@0.127.0 2021-07-18 12:25:51 +00:00
Iván Ovejero
9118e090e7 Add AWS DynamoDB node (#1602)
* dynamodb: request item

* dynamodb: query database

* dynamodb: scans table

* dynamodb: typehints in decodeItem

* dynamodb: recursively decodes map and lists

* dynamodb: cleanup interface, using additional-fields collection

* dynamodb: using fixedCollection for ExpressionAttributeValues

* dynamodb: converts spaces to tabs

* dynamodb: scans with FilterExpression

* dynamodb: fixes tslint

*  Refactor node

* 🔨 Refactor into separate dir

*  Add table name loader

* ✏️ Update operation descriptions

*  Add partition key name param to delete

*  Add params to get operation

* 🔨 Refactor get operation per feedback

*  Refactor for consistency

*  Add createUpdate operation

* aja

* asasa

* aja

* aja

* aja

*  Improvements

*  Lint node

*  Lint description

* 🔥 Remove unused option

*  Apply David's feedback

* ✏️ Add descriptions for specific attributes

* 🔨 Rename return values

* Implement define and automap

*  Minior changes

Co-authored-by: Michael Hirschler <michael.vhirsch@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-17 14:14:12 +02:00
Iván Ovejero
ca1bbcea5d Add Elasticsearch node (#1791)
* 🎉 Initial node scaffolding

*  Implement index operations

*  Implement document operations

* 🔨 Clean up details

* 🔨 Fix casing

* 🔨 Fix indentation

*  Minor fixes

* ✏️ Update descriptions

* 🔥 Remove wrong placeholder

*  Refactor to implement specifyIndexBy

* 👕 Appease linter

* Revert " Refactor to implement specifyIndexBy"

This reverts commit 02ea0d30804b14f0b489678cd4e5deeb95848883.

* 🔥 Remove unused file

*  Return source always in document:get and getAll

*  Rename to options in document:getAll

*  Rename to options in document:get

*  Send content as JSON

*  Add simplify param to document:get

*  Rename docvalue fields

*  Make document ID optional in document:index

*  Implement sendInputData

* 👕 Fix lintings

* Add define and automap to document:index

* WIP on document:update

* 🔨 Adjust document:update per feedback

* 🔥 Remove logging

*  Improve Elasticsearch node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-17 11:43:45 +02:00
Ricardo Georgel
9f4e18eb8d Merge branch 'master' of https://github.com/n8n-io/n8n into n8n-io-master 2021-07-16 11:28:08 -03:00
MedAliMarz
de2119564c Add ServiceNow node (#1932)
*  ServiceNow node

* Add Table Record resource & operations

* Add Incident resource & operations

* Add User resource & operations

* Add Business Service getAll operation

* Add Business Service, Department, Dictionary and Configuration Items resources

* Improvements

* Add continueOnFail

* Fix node display name

* Fix node credentials name

* Minor improvements

* Improvements

* Add load function for fields parameter

* Add load function for incident, user and table record fields

* Fix sending input function

* Enhance ServiceNow credentials

* Apply review changes & improvements

* Minor improvements

* Minor code enhancement

* Apply review changes

*  Small improvement

* Fix TableRecord update operation & add BusinessServices loading

*  Small improvement

*  Improve ServiceNow node

*  Fix one more description

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-15 19:30:59 +02:00
Jan Oberhauser
ff7e035cd5 ⬇️ Set mqtt@4.2.6 on n8n-nodes-base as new version seems to cause problems 2021-07-15 00:11:32 +02:00
Iván Ovejero
a1f0fff9fc Expand Taiga node (#1970)
*  Expand Taiga node

*  Make projectId consistent

* 🔥 Remove logging

* 🔨 Fix user story statuses loader

*  Add epics loader

* 🔨 Make projectId required for updates

* 🔨 Refactor credentials

*  Small change

*  Update credentials in trigger

* 🔥 Remove old unused credentials

* ✏️ Write breaking changes

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-07-15 00:02:30 +02:00
Jan Oberhauser
bf6ef3bbc0 ⬆️ Set mqtt@4.2.8 on n8n-nodes-base and allow minor version change 2021-07-14 20:34:17 +02:00
Jan Oberhauser
4582184047 🔖 Release n8n-nodes-base@0.126.0 2021-07-12 11:28:55 +00:00
Iván Ovejero
b058aee6c1 Add Baserow node (#1938)
* Add Baserow node

*  Add JWT method to credentials

*  Refactor Baserow node

* 🔨 Refactor to add continueOnFail

*  Extract table ID from URL

* ✏️ Reword descriptions per feedback

* 🔥 Remove API token auth per feedback

* 🔨 Reformat for readability

* 💡 Fix issues identified by nodelinter

*  Add columns param to create and update

*  Refactor JWT token retrieval

*  Add resource loaders

*  Improvements

*  Improve types

*  Clean up descriptions and comments

*  Make minor UX improvements

*  Update input data description

* 🔨 Refactor data to send for create and update

*  Add text to description

*  Small improvements

*  Change parameter names and descriptions

Co-authored-by: Jeremie Pardou-Piquemal <571533+jrmi@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-12 13:26:21 +02:00
Jan Oberhauser
0191c33715 🔖 Release n8n-nodes-base@0.125.0 2021-07-11 16:22:11 +00:00
Jan Oberhauser
cfca15df34 ⬆️ Set n8n-core@0.77.0 on n8n-nodes-base 2021-07-11 16:22:11 +00:00
Ricardo Espinoza
477b3598ea Add Home AssistantIO node (#1974)
*  Add Home Assistant io node

* Implement continueOnFail

* Add Camera Proxy resource

* Clean up

* Minor improvements

* Remove 'Io' from the node name & code

* Fix generic functions naming

*  Improvements

* Apply review changes & fix minor bugs

* Reduce nesting for additional attributes

* Minor changes

*  Minor improvements and deactivate "Event" resource

Co-authored-by: dali <servfrdali@yahoo.fr>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-10 13:44:23 +02:00
Iván Ovejero
b4f4ecc77e Add Stripe regular node (#1470)
* 🎉 Register node

* 🎨 Add SVG icon

*  Add preliminary node stub

*  Add resource description stubs

* 🎨 Fix SVG size and position

*  Implement charge operations

*  Implement customer operations

* 🎨 Apply cosmetic changes

*  Fix customer address fields

*  Add stub and fields for invoice

*  Add invoice item stubs

*  Implement source operations

*  Reduce scope per feedback

*  Add continueOnFail functionality

* 🎨 Prettify error thrown

* 🔥 Remove unused resource

*  Replace source in card with token

* 🔨 Remove logging

* 🔧 Fix shipping address in charge:create

* 🔧 Load update fields for charge:update

*  Implement token:create to ease testing

*  Simplify card token fields

*  Update description parameters

* 🔧 Fix field adjusters

*  Remove unused source options

* 🔧 Fix shipping fields adjuster

* 🔥 Remove PNG icon

* 🔥 Remove logging

* 🔨 Reorder address fields

* 🐛 Fix shipping field in charge:update

* 💄 Apply cosmetic change

*  Small improvements

*  Fix lintings in main file

*  Lint all descriptions

*  Add target="_blank" attribute

*  Fix various lintings for charge

*  Fix lintings for coupon

*  Fix lintings for customer

*  Fix lintings for source

*  Fix lintings for token

*  Reorder address fields

*  Fix casing in credentials

* 🔨 Place recipient name above address in shipping

*  Remove references to string in descriptions

*  Apply minor renamings

* 🔥 Remove logging

* 🔨 Simplify error handling

*  Fix indentation

*  Move cardFields to root level for Token creation

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-10 13:15:14 +02:00
Jan Oberhauser
0b41c7466b 🔖 Release n8n-nodes-base@0.124.0 2021-07-04 18:13:35 +00:00
Jan Oberhauser
0d62098571 ⬆️ Set n8n-core@0.76.0 and n8n-workflow@0.63.0 on n8n-nodes-base 2021-07-04 18:13:35 +00:00
Snyk bot
2e40a0e64e ⬆️ Set fflate@0.7.0 on n8n-nodes-base
Snyk has created this PR to upgrade fflate from 0.6.10 to 0.7.0.

See this package in npm:
https://www.npmjs.com/package/fflate

See this project in Snyk:
https://app.snyk.io/org/janober/project/a08454f4-33a1-49bc-bb2a-f31792e94f42?utm_source=github&utm_medium=upgrade-pr
2021-07-03 14:19:57 +02:00
Jan Oberhauser
857a55a608 🔖 Release n8n-nodes-base@0.123.1 2021-06-29 10:55:01 +02:00
Ricardo Georgel
8a22cc7114 Merge branch 'n8n-io:master' into Add-schema-registry-into-kafka 2021-06-27 12:02:30 -03:00
Jan Oberhauser
8231a91710 🔖 Release n8n-nodes-base@0.123.0 2021-06-27 11:43:09 +00:00
Iván Ovejero
224a26c922 Add Action Network node (#1897)
*  Create Action Network node

* 🔥 Remove comments

* 🔥 Remove status in attendance

* 🔥 Remove loaders per feedback

Loaders removed for person, event, signature and petition

* 🚚 Rename tagging to person tag

* 🔨 Convert address_lines param to string

*  Simplify responses for person resource

*  Add simplify to all operations

* ✏️ Add documentation links

*  Improvements

* ✏️ Fix positioning of doc links

* 🔨 Refactor updateFields in signature:update

*  Address minor comments

*  Improvements

*  Add continue on fail

*  Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-06-27 13:07:25 +02:00
Ricardo Espinoza
2ec52cf207 Add Google Docs node (#1831)
*  Add Google Docs node

* Implement continueOnFail

* Add insert:Table and insert/delete:TableRow,TableColumn

* Lint fixes

* Fix typos, casing and enhance code readability

* Enhance code readability & apply review changes

*  Review Google Docs node

* Apply review changes

* Minor fix

* Improvements

* Clean up

* Enhance inputs descriptions

* Removed unused type fields

* Minor fix

*  Small improvements

*  Small change

* Use Document URL insead of ID and support adding content at creation

* Refactored node to make it more user friendly

* Improve get operation

* Add simple output to get operation

* Add service account

* Apply review suggestions

* Improvements

* Enable continueOnFail

*  Minor improvements

Co-authored-by: dali <servfrdali@yahoo.fr>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-06-27 11:48:24 +02:00
Ricardo Espinoza
ce885e5071 Add n8n training nodes (#1898)
*  n8n training node

*  Improvements

*  cosmetic changes

*  Improvements

*  Formatting fix

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-06-27 08:55:33 +02:00
Jan Oberhauser
c8c26610cf 🔖 Release n8n-nodes-base@0.122.0 2021-06-20 09:16:15 +00:00
Jan Oberhauser
9a4d2941a8 ⬆️ Set n8n-core@0.75.0 and n8n-workflow@0.62.0 on n8n-nodes-base 2021-06-20 09:16:15 +00:00
Kaito Udagawa
f08c13a222 Fix dependencies
This fixes the problem when running lerna bootstrap without --hoist.
2021-06-20 13:03:01 +09:00
Jan Oberhauser
ddda5b035d 🔖 Release n8n-nodes-base@0.121.0 2021-06-13 17:56:43 +00:00
Jan Oberhauser
47019791b5 ⬆️ Set n8n-core@0.74.0 and n8n-workflow@0.61.0 on n8n-nodes-base 2021-06-13 17:56:43 +00:00
Ricardo Espinoza
233fc72dc2 Add the posiblity to set multi-select fields with the names (#1892)
*  Add the posiblity to set multi-select fields with the names

* 🐛 Fix issue with expressions

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-06-13 19:17:39 +02:00
Snyk bot
68914a1fcf ⬆️ Set amqplib@0.8.0 (#1880)
Snyk has created this PR to upgrade amqplib from 0.7.1 to 0.8.0.

See this package in npm:
https://www.npmjs.com/package/amqplib

See this project in Snyk:
https://app.snyk.io/org/janober/project/a08454f4-33a1-49bc-bb2a-f31792e94f42?utm_source=github&utm_medium=upgrade-pr
2021-06-13 18:03:23 +02:00
Jan Oberhauser
420af94d6e ⬆️ Set mongodb@^3.6.9 on n8n-nodes-base 2021-06-13 17:42:30 +02:00