Commit graph

1020 commits

Author SHA1 Message Date
Ricardo Espinoza f35d123776
Add Linear Trigger node (#2767)
*  Linear Trigger

* 🎨 Replace PNG with SVG icon

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-02-11 17:20:41 +01:00
Jan Oberhauser a368d93874 🔖 Release n8n-nodes-base@0.160.0 2022-02-06 11:00:14 +00:00
Jan Oberhauser adf5f9a8f3 ⬆️ Set n8n-core@0.104.0 and n8n-workflow@0.86.0 on n8n-nodes-base 2022-02-06 11:00:14 +00:00
Iván Ovejero fc550ecbcb
Remove fibers to support Node LTS 16 (#2672)
* 🔥 Remove fibers lib

* 📦 Update package-lock.json

* 📦 Update package-lock.json

* ✏️ Mention recommended version

*  Update node version in Docker images

* ⬆️ bump uuid and flatted

* 📦 Update package-lock.json

Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-02-04 19:13:26 +01:00
Jan Oberhauser 27ef313c7c 🔖 Release n8n-nodes-base@0.159.0 2022-01-30 14:07:46 +00:00
Jan Oberhauser d167a930e4 ⬆️ Set n8n-core@0.103.0 and n8n-workflow@0.85.0 on n8n-nodes-base 2022-01-30 14:07:45 +00:00
Jan Oberhauser 19af1de3a0 🔖 Release n8n-nodes-base@0.158.0 2022-01-22 17:56:44 +00:00
Jan Oberhauser 06157f5f6b ⬆️ Set n8n-core@0.102.0 and n8n-workflow@0.84.0 on n8n-nodes-base 2022-01-22 17:56:44 +00:00
Jan Oberhauser bbf3c4c004 Fix name of BambooHR node 2022-01-22 18:48:58 +01:00
Oliver Trajceski 8cefafa47d
Add BambooHR Node (#2471)
* Feature // Created BambooHR Node, Init Simple Api Calls for Employees

* BambooHR Added EmployeesFiles, CompanyFiles API Operations

* BambooHR / Refactor the code

* Bamboo HR Node // Refactor + Optimization of Employee Api Requests

* Bamboo HR Node // Refactor + Optimization of EmployeeFiles Api Requests

* Bamboo HR Node // Refactor + Optimization of CompanyFiles Api Requests

* Bamboo HR Node // Add Reports - Get Reports by ID

* Bamboo HR Node // Format BambooAPI Credential files

* Bamboo HR Node // Added Account Information API operations

* Bamboo HR Node //Add Https Reposnse Code for All  API Operations, Implement new Http Helper

* Bamboo HR Node // Added Tabular Data Api Operations

* Bamboo HR Node // Added Time Off Api Operations

* Bamboo HR Node //Fixed bugs for AccountInformation Operation, Uploading Employees File, TimeOff EstimationTime

* Bamboo HR Node // Update AccountInformation - UpdateFields Api operation

* Bamboo HR Node //Fixed Add and Update Table rows // Tabular Data API Operations

* Update AccountInformation - Added TimeOff Operations - Get Requests, Create Request, Create History Item, Fixed Get Types

* Bamboo HR Node // Fixed Adjust Time - TimeOff API Operation, Wrote comments, Finished TimeOff Api Operations

* Bamboo HR Node // Add Multi choice Property for Employee Operations, Expand and Add new Optional Fields for Creating and Updating Employee, Write Comments, Fixed Employee API operations

* Bamboo HR Node // Add Multi choice Property + Update Fields and Write Comments for Employee Files & Company Files & Reports Acc Info API Operation

* N8N-2603 Move Company Name Prop to Credentials, Changed Execution Function

* N8N-2603 Obtain Employee ID and bind to the response after create an employee, Refactor GetDirectoy to GetAll + update the output of the response

* N8N-2603 Refactor, Added ID in responses, Added Pagination to some operations

* N8N-2603 Refactor Employee Files to Employee File

* N8N-2603 Refactor CompanyFiles to Company File, Refactor CompanyFile:Create -> CompanyFile:addCategory

* N8N-2603 Refactor employeeFile:create -> employeeFile:addCategory, Get rid off Account Information resources

* N8N-2603 EmployeeFile:Update -> Change ShareWithEmployee Parameter to be boolean

* N8N-2603 CompanyFIle:update -> Change shareWithCompany prop to boolean

* N8N-2603 Added Load Options for getTimeOffTypeId, Rename AdditionalFields to UpdateFields

* N8N-2603 Updated Logo and Border

* N8N-2603 Refactor Employees to Employee

* N8N-2603 Linter Fixes

* N8N-2603 Refactor EmployeeFile:get -> EmployeeFile:download, CompanyFile:get -> CompanyFile:download

* N8N-2603 Linter fix

* N8N-2603 Linter Fixes

* N8N-2603 Hotfix

* N8N-2603 Fixed EmployeeFile:Download

* N8N-2603 Updated Assertion

* N8N-2603 Remove unnecesary description, optimized code, created separate loadOptions file

* N8N-2603 Added Download Function for CompanyFile operation

* N8N-2603 Added DateTime Fields instead of string, Removed Color prop from Node

* N8N-2603 Refactor Del to Delete

* N8N-2603 Added Upload Employ File Operation

* N8N-2603 Updated Possible Types of the Request

* N8N-2603 Fixed Linter Errors

* N8N-2603 Hotfix Upload Employee File Description

* N8N-2603 Added options to download the report

*  Improvements

*  Improvements

*  Simplify node

*  Fix linting issue

*  Improvements

*  Fix returned mimeType

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-01-22 10:46:13 +01:00
Iván Ovejero f5991e17db
📌 Pin chokidar verison (#2696) 2022-01-18 11:15:34 +01:00
Jan Oberhauser 8c25fb676a 🔖 Release n8n-nodes-base@0.157.0 2022-01-16 13:39:12 +00:00
Jan Oberhauser 35931071ad ⬆️ Set n8n-core@0.101.0 and n8n-workflow@0.83.0 on n8n-nodes-base 2022-01-16 13:39:12 +00:00
Elvina Valieva add9c30e38
Add Jenkins Node (#2345)
* feat: initial jenkins setup

* feat: trigger job functionality

* feat: copy a job

* feat: basic Jenkins instance operations

* feat: create job from xml

* feat: trigger with params

* feat: basic build list

* feat: list build with params

* feat: basic credentials test

* chore: linting fixes

* feat: use baseUrl from credentials

* chore: naming fixes

* feat: filters collection for getall buils

* fix: better ui and credentials

* chore: alphabetize params and fix typos

*  Small changes

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Some improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-01-15 13:19:37 +01:00
Jan Oberhauser 6bfac6685e 🔖 Release n8n-nodes-base@0.156.0 2022-01-09 16:14:59 +00:00
Jan Oberhauser 8d39d70e94 ⬆️ Set n8n-core@0.100.0 and n8n-workflow@0.82.0 on n8n-nodes-base 2022-01-09 16:14:59 +00:00
Jan Oberhauser fb6c243edd 🔀 Merge branch 'Add-schema-registry-into-kafka' of https://github.com/rgeorgel/n8n into rgeorgel-Add-schema-registry-into-kafka 2022-01-08 10:55:55 +01:00
Iván Ovejero 77a05976ec
Add MS Graph Security node (#2307)
*  Create MS Graph Security node

*  General update

* 📦 Update package-lock.json

* 👕 Fix lint

* 🔥 Remove Reviewed field

*  Set max limit to 1000

*  Add limit to 1000 to second resource
2022-01-08 10:53:10 +01:00
Ricardo Espinoza 8e708f3d3d
Add Supabase node (#2549)
*  Supabase node

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-01-08 10:36:07 +01:00
Anuj Kapoor 214dd5061e
Add Syncromsp node (#2477)
* Init Node

* Added get customer details api for syncomsp-node

* Fixed formatting bug 🐛

* Updated description for query params, and removed redundant condition in router

* Changed default value for page parameter

* 🚢 Added tickets API

* 🚢 Added contacts API

* 🚢 Added RMM Alerts API

* Add customer API

* Updates post code review

* Rename SyncroMspAPI.credentials.ts to SyncroMspApi.credentials.ts

* added create and delete method to customers module

* fix liniting issue

* Added Update method to customer module

* Code Review Changes

* 🚢 Added CRUD for contacts endpoint

* 🚢 Added CRUD for RMM Alert endpoint

* Added options for status field

* 🐛 fix linting issues

* Init Node

* Added get customer details api for syncomsp-node

* Fixed formatting bug 🐛

* Updated description for query params, and removed redundant condition in router

* Changed default value for page parameter

* 🚢 Added tickets API

* 🚢 Added contacts API

* 🚢 Added RMM Alerts API

* Updates post code review

* Add customer API

* added create and delete method to customers module

* fix liniting issue

* Added Update method to customer module

* Rename SyncroMspAPI.credentials.ts to SyncroMspApi.credentials.ts

* Code Review Changes

* 🚢 Added CRUD for contacts endpoint

* 🚢 Added CRUD for RMM Alert endpoint

* Added options for status field

* 🐛 fix linting issues

* 🚢 Added CRUD for ticket endpoint

* :tag: update get customer module

* :tag: update get customer module

* Minor bug fixes

* Changed response for ticket update

* 👕 Fix lint issue

* Alphabetically ordered all options

* 🐛 Fixed build issue

* 🐛 Fixed Server.ts build issue, rebased from master

*  Fix node issues

*  Fix more issues

*  Fixed all operations with the standard convention

* 👕 Fix lint

* Fix reviewed changes

* update border color

*  minor fixes

* minor fixes

* Added fallback when port in use

*  Minor Fixes

*  Hide addtional paramerts when return all is active

*  Fix issues with Tickets

*  Fix issues with Rmm

*  Fix issues with Customer

* 👕 Fix lint

*  Fix issues with Contact

* 👕 Fixed formatting issue

*  Return 404 in ID not found

* 👕 Fixed formatting issue

*  Improvements

*  Improvements

*  Improvements

*  Add credentials verification

*  Improvements

*  Improvements

*  Additional improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-01-07 18:19:24 +01:00
Jan Oberhauser 75411212b2 🔖 Release n8n-nodes-base@0.155.1 2022-01-03 22:52:54 +01:00
Jan Oberhauser 0ef77bae98 🔖 Release n8n-nodes-base@0.155.0 2022-01-02 09:45:20 +00:00
Jan Oberhauser 7861883afb ⬆️ Set n8n-core@0.99.0 on n8n-nodes-base 2022-01-02 09:45:19 +00:00
Jan Oberhauser eeccc69b4f 🔀 Merge branch 'ignore-bots' of https://github.com/pemontto/n8n into pemontto-ignore-bots 2022-01-01 23:15:10 +01:00
Jan Oberhauser f25af2a7bd 🔖 Release n8n-nodes-base@0.154.0 2021-12-25 13:17:56 +00:00
Jan Oberhauser 1612549d13 ⬆️ Set n8n-core@0.98.0 and n8n-workflow@0.81.0 on n8n-nodes-base 2021-12-25 13:17:56 +00:00
Jan Oberhauser 8904a6218e 🔖 Release n8n-nodes-base@0.153.0 2021-12-19 14:17:23 +01:00
Jan Oberhauser a90ab4d489 ⬆️ Set n8n-core@0.97.0 and n8n-workflow@0.80.0 on n8n-nodes-base 2021-12-19 14:16:49 +01:00
Jan Oberhauser 1417b0aae1 🔖 Release n8n-nodes-base@0.152.0 2021-12-19 13:04:26 +00:00
Jan Oberhauser 5f6e9767c9 🔀 Merge branch 'master' into i18n-v2 2021-12-19 13:52:04 +01:00
Jan Oberhauser f1ab0b055f 🔖 Release n8n-nodes-base@0.151.0 2021-12-19 12:43:34 +00:00
Iván Ovejero c33cd0de3f 🔀 Merge master 2021-12-13 09:50:26 +01:00
Jan Oberhauser fdb0f36fa5 🔖 Release n8n-nodes-base@0.150.0 2021-12-11 18:43:19 +00:00
Ricardo Espinoza b62dc50559
Add Workable Trigger Node (#2522)
*  Workable Trigger

*  Improvements

*  Small improvement

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-12-10 18:36:24 +01:00
Ricardo Espinoza 2d1422f5de
Add Figma Trigger Node (#2521)
*  Figma Trigger

*  Improvements

*  Small cleanup

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-12-10 17:42:20 +01:00
pemontto 3128cbf874
Add option to ignore requests from bots 2021-12-09 13:28:14 +00:00
Iván Ovejero 00ac975164 🔀 Merge master 2021-12-06 09:41:15 +01:00
Jan Oberhauser 6453996de3 Add support for Query Auth 2021-12-05 17:00:41 +01:00
Jan Oberhauser 5d951a4034 🔖 Release n8n-nodes-base@0.149.0 2021-12-04 16:46:30 +00:00
Jan Oberhauser 5c2f769587 ⬆️ Set n8n-core@0.96.0 and n8n-workflow@0.79.0 on n8n-nodes-base 2021-12-04 16:46:29 +00:00
Ricardo Espinoza c0b519a149
Add Google Calendar Trigger (#2474)
*  Google Calendar Trigger

*  Improvements
2021-12-04 11:11:22 +01:00
Iván Ovejero 563a852f47 🔀 Merge master 2021-11-29 10:05:37 +01:00
Ricardo Georgel 0022b99283
Merge branch 'n8n-io:master' into Add-schema-registry-into-kafka 2021-11-26 17:11:45 -03:00
Jan Oberhauser bd96ea9e31 🔖 Release n8n-nodes-base@0.148.0 2021-11-26 12:17:20 +00:00
Jan Oberhauser 53682c3218 ⬆️ Set n8n-core@0.95.0 and n8n-workflow@0.78.0 on n8n-nodes-base 2021-11-26 12:17:20 +00:00
Iván Ovejero a6fd5597af
Add Grafana node (#2411)
*  Create Grafana node

* 👕 Fix lint

*  Apply feedback

*  Apply feedback

* 👕 Fix lint

*  Remove double import

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-11-26 13:10:03 +01:00
Ricardo Espinoza a58c251a28
Add DHL node (#2385)
*  DHL node

*  Add credentials verfication

* 👕 Nodelinter pass

*  Improvements

*  Fix node name

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-11-25 18:48:52 +01:00
Iván Ovejero a48429f425 🔀 Merge master 2021-11-22 11:51:31 +01:00
Jan Oberhauser 073df659ed 🔖 Release n8n-nodes-base@0.147.0 2021-11-19 17:29:01 +00:00
Jan Oberhauser 877e51763e ⬆️ Set n8n-core@0.94.0 and n8n-workflow@0.77.0 on n8n-nodes-base 2021-11-19 17:29:01 +00:00
Iván Ovejero 99963b04a5 Render header strings 2021-11-19 10:52:25 +01:00
Iván Ovejero 766f74c782
🚚 Directorize and alphabetize nodes (#2445)
* 🚚 Directorize nodes

*  Alphabetize nodes and credentials

* 🔥 Remove unused node

* 🔥 Remove unused codex

* 🔥 Remove duplicate cred file references

* 🐛 Fix node file paths

* 🔥 Remove duplicate node reference
2021-11-17 17:30:14 +01:00
Iván Ovejero d8994d6ed1 🐛 Fix node file paths 2021-11-17 17:08:36 +01:00
Iván Ovejero 1e50c2ae15 Alphabetize nodes and credentials 2021-11-17 14:48:29 +01:00
Iván Ovejero a7bb1463fb 🚚 Directorize all nodes 2021-11-17 14:35:57 +01:00
Jan Oberhauser f3c27cf506 🔖 Release n8n-nodes-base@0.146.0 2021-11-13 12:11:29 +00:00
Jan Oberhauser 96f178003c ⬆️ Set n8n-core@0.93.0 and n8n-workflow@0.76.0 on n8n-nodes-base 2021-11-13 12:11:28 +00:00
Ricardo Espinoza 3c6f38d045
Add OneSimpleAPI Node (#2360)
* Start of OneSimpleAPI Node

* Node functionality is complete

*  Improvements to #2357

*  Add internal feedback

*  Minor improvements

Co-authored-by: Jonathan <jonathan.bennetts@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-11-10 22:48:20 +01:00
Jan Oberhauser 298c88e326 🔖 Release n8n-nodes-base@0.145.0 2021-11-05 17:51:32 +00:00
Jan Oberhauser d427f942bd ⬆️ Set n8n-core@0.92.0 and n8n-workflow@0.75.0 on n8n-nodes-base 2021-11-05 17:51:32 +00:00
Ricardo Espinoza 18597808f3
Add Dropcontact node (#2394)
* Add a new dropcontact node

* Improvements to #2389

*  Add credentials verification

*  Small improvement

*  set default time to 45 seconds

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Improvements

* 🐛 Set siren and language correctly

Co-authored-by: PaulineDropcontact <pauline@dropcontact.io>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-11-05 11:37:50 -06:00
Jan 7b8d388d17
Add Webhook response node (#2254)
*  Add Webhook-Response-Node

*  Replace callback function with promise

*  Add support for Bull and binary-data

*  Add string response option

*  Remove some comments

*  Make more generically possible & fix issue multi call in
queue mode

*  Fix startup and eslint issues

*  Improvements to webhook response node and functionality

*  Replace data with more generic type

*  Make statusMessage optional

*  Change parameter order

*  Move Response Code underneath options

*  Hide Response Code on Webhook node if mode responseNode got selected

*  Minor improvements

*  Add missing file and fix lint issue

*  Fix some node linting issues

*  Apply feedback

*  Minor improvements
2021-11-05 10:45:51 -06:00
Jan Oberhauser 38f5b4bd94 ⬆️ Set n8n-nodes-base@0.144.1 on n8n 2021-11-03 10:03:54 -06:00
Iván Ovejero b11bde49d1
🐛 Switch chokidar to regular dep (#2404) 2021-11-03 10:02:44 -06:00
Jan Oberhauser ffd59ccd3f 🔖 Release n8n-nodes-base@0.144.0 2021-11-03 15:13:57 +00:00
Jan 4f9aee14b5
Add Local File Trigger Node (#2375)
*  Add File System Watch Trigger Node

*  Improvements
2021-11-03 09:02:20 -06:00
Jan Oberhauser 55e9d15daa 🔖 Release n8n-nodes-base@0.143.0 2021-10-29 00:14:20 +00:00
Jan Oberhauser 0e02d13ba5 ⬆️ Set n8n-core@0.91.0 and n8n-workflow@0.74.0 on n8n-nodes-base 2021-10-29 00:14:20 +00:00
Ricardo Espinoza a798c6c0f6
Add Microsoft Dynamics CRM Node (#2292)
*  Microsoft Dynamics CRM

*  Improvements

*  Improvements

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-10-28 19:00:25 -05:00
Jan Oberhauser 37930057d8 🐛 Fix build issue by setting fixed version of @types/node #2358 2021-10-22 14:39:36 -05:00
Jan Oberhauser aa98cb9436 🔖 Release n8n-nodes-base@0.142.0 2021-10-22 00:28:30 +00:00
Jan Oberhauser 108983fecb ⬆️ Set n8n-core@0.90.0 and n8n-workflow@0.73.0 on n8n-nodes-base 2021-10-22 00:28:30 +00:00
Ricardo Espinoza bb05f8113d
Add AWS Textract node (#2330)
*  AWS Textract node

*  Fix issue with types

*  Small change to labels

*  Improvements

*  Improve error message

*  Improve description

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-10-21 16:32:40 -05:00
Ricardo Espinoza 029b9738eb
Add Google Drive Trigger (#2219)
*  Google Drive Trigger

*  Small change

*  Small change

*  Improvements

*  Improvement

*  Improvements

*  Improvements

*  Improvements
2021-10-21 13:20:24 -05:00
Jan Oberhauser d9661e353e ⬆️ Set vm2 again to latest bugfix version as bug got fixed 2021-10-19 17:11:08 -05:00
Jan Oberhauser 10aa00ee3b 🔖 Release n8n-nodes-base@0.141.0 2021-10-15 00:02:30 +00:00
Jan Oberhauser 8f49174681 ⬆️ Set n8n-core@0.89.0 on n8n-nodes-base 2021-10-15 00:02:30 +00:00
Jan Oberhauser a6c6b2afea 🐛 Set cron to version 1.7.x to fix issue #2239 2021-10-14 16:45:51 -07:00
Jan Oberhauser e664b1046c 🔖 Release n8n-nodes-base@0.140.0 2021-10-13 22:40:00 +00:00
Jan Oberhauser 3563d32ae5 ⬆️ Set n8n-core@0.88.0 and n8n-workflow@0.72.0 on n8n-nodes-base 2021-10-13 22:40:00 +00:00
Jan Oberhauser 4e8602bcf7 🐛 Really set now fixed version of vm2 2021-10-13 15:37:10 -07:00
Jan Oberhauser 59a19577de 🐛 Set vm2 to 3.9.3 as newer versions contain a bug that breaks
Function-Node
2021-10-13 15:34:04 -07:00
Jan Oberhauser 270262922d 🔖 Release n8n-nodes-base@0.139.0 2021-10-07 23:06:50 +00:00
Jan Oberhauser 96d4d97d4c ⬆️ Set n8n-core@0.87.0 and n8n-workflow@0.71.0 on n8n-nodes-base 2021-10-07 23:06:50 +00:00
Snyk bot 59064c0e7e
⬆️ Set node-ssh@12.0.0 and ssh2-sftp-client@7.0.0 on n8n-nodes-base
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-SSH2-1656673

Co-authored-by: Jan <janober@users.noreply.github.com>
2021-10-08 00:54:45 +02:00
Iván Ovejero d3a312cc6b
Add Stop and Error node (#2232)
* Throw Error Node

* 🔨 Refactor Throw Error node

* 🚚 Rename node

*  Allow multiple nodes in the workflow

* 🚚 Rename node

*  Fix codex file name

Co-authored-by: Günther Erb <Guenther.Erb@gruber-logistics.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-10-07 15:31:38 -05:00
Jan Oberhauser d1c166dd8f 🔖 Release n8n-nodes-base@0.138.0 2021-09-30 19:22:01 +00:00
Jan Oberhauser 8376b5c536 ⬆️ Set n8n-core@0.86.0 on n8n-nodes-base 2021-09-30 19:22:01 +00:00
Iván Ovejero ad55298d1b
Add Urlscan.io node (#2266)
*  Create urlscan.io node

*  Change default visibility to private

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-09-30 11:58:30 -05:00
Iván Ovejero 4bce33a530
Add Grist node (#2158)
* Implement Grist node with List/Append/Update/Delete operations

* 🔨 Refactor Grist node

* 🔨 Make API key required

* 🔨 Complete create/upate operations

* 🔨 Fix item index in docId and tableId

* 🔨 Simplify continueOnFail item

* 👕 Nodelinter pass

* 👕 Fix lint

* 👕 Resort imports

*  Improvements

* 🔨 Simplify with optional access operator

* 🔨 Simplify row ID processing in deletion

* 🚧 Add stub for cred test

Pending change to core

*  Add workaround for cred test

* 🔥 Remove excess items check

* ✏️ Rename fields

* 🐛 Fix numeric filter

* ✏️ Add feedback from Product

* 🔥 Remove superfluous key

*  Small change

*  Fix subtitle and improve how data gets returned

Co-authored-by: Alex Hall <alex.mojaki@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-29 19:10:39 -05:00
Ricardo Espinoza a144a8e315
Add SeaTable node and trigger (#2240)
* Add SeaTable node

Node for SeaTable, initial credentials, trigger- and standard-node.

Contribution-by: SeaTable GmbH <https://seatable.io>
Signed-off-by: Tom Klingenberg <tkl@seatable.io>

*  Improvements

*  Improvements

*  Fix node and method names and table parameter

*  Change display name for now again

Co-authored-by: Tom Klingenberg <tkl@seatable.io>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-29 18:28:27 -05:00
Jan Oberhauser 2c778affc1 🔖 Release n8n-nodes-base@0.137.0 2021-09-28 22:25:25 +00:00
Jan Oberhauser b9a198df5e ⬆️ Set n8n-core@0.85.0 on n8n-nodes-base 2021-09-28 22:25:25 +00:00
Iván Ovejero db134f0abe
Add Splunk node (#2180)
*  Create Splunk node

* 🔨 Move rejectUnauthorized to credentials

* 🔨 Remove trailing slash

* 🔨 Clarify 401 error

* 🔥 Remove unused params

* 🔥 Remove unused logic

*  Guard against code missing

* 🔨 Refactor filter

* 🔥 Remove params with no effect

* 🔥 Remove superfluous description

* 🔥 Remove params for unimplemented resource

* 🔥 Remove param with no effect

* 🐛 Fix multiple roles in user create and upate

* 🔥 Remove logging

*  Simplify ID handling

* 👕 Fix lint

*  Add cred test

* 🎨 Format import

* ✏️ Apply Product feedback

* 🐛 Make axiox errors compatible

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-28 13:50:15 -05:00
Ricardo Georgel e253523dbe
Merge branch 'n8n-io:master' into Add-schema-registry-into-kafka 2021-09-27 16:31:59 -03:00
Jan Oberhauser a79d5cc7ce 🔖 Release n8n-nodes-base@0.136.0 2021-09-22 15:57:16 +00:00
Jan Oberhauser 5576fe7588 ⬆️ Set n8n-core@0.84.0 and n8n-workflow@0.70.0 on n8n-nodes-base 2021-09-22 15:57:16 +00:00
Iván Ovejero ca9a155c69
Elastic Security node (#2206)
*  Create Elastic Security node

* 🔨 Place Elastic nodes in Elastic dir

*  Improvements

* 🔨 Split credentials

* 🎨 Fix formatting

*  Tolerate trailing slash

* 👕 Fix lint

* 👕 Fix lint

* 🐛 Fix tags filter in case:getAll

* 🔨 Refactor sort options in case:getAll

* ✏️ Reword param descriptions

* 🔥 Remove descriptions per feedback

* 🐛 Fix case:getStatus operation

* ✏️ Reword param and error message

* ✏️ Reword param descriptions

* 🔨 Account for empty string in owner

* ✏️ Reword param description

* ✏️ Add more tooltip descriptions

*  Add cred test

* ✏️ Add param description

* ✏️ Add comment dividers

*  Improve UX for third-party service params

* 🔨 Minor tweaks per feedback

* 🔨 Make getStatus naming consistent

*  Fix operation

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-22 17:48:50 +02:00
Iván Ovejero 45e2830555
Add MISP node (#2126)
*  Create MISP node

*  Improvements

*  Refactor tags type

*  Refactor tag into eventTag

*  Add required params to feed:create

*  Change endpoint for tag:getAll

*  Add description to role ID

*  Small improvements

*  Improvements

* 🔥 Remove empty file

*  Add sharing group ID param

* 🔥 Remove param with no effect

* 🔨 Refactor sharing group to remove duplication

* 🔥 Remove param with no effect

*  Validate URL in feed resource

* ✏️ Rename Inviter param

* ✏️ Reword dynamic list param descriptions

*  Clean up error handling

* 👕 Nodelinter pass

* 🔥 Remove unused import

* 🔨 Change param to color type

*  Improvements

*  Fix color

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-18 22:45:57 +02:00
Ricardo Espinoza 469ac1d912
Add Netlify regular and trigger node (#2177)
*  Add Netlify node

*  Add Sites resource

*  Add regular Netlify node

*  Add Netlify Trigger node

* 🔨 Fix issue with body parameter

*  Improvements

*  Improvements

Co-authored-by: Harshil <ghagrawal17@gmail.com>
2021-09-18 22:12:20 +02:00
Jan Oberhauser e6272195ad 🔖 Release n8n-nodes-base@0.135.0 2021-09-15 09:32:19 +00:00
Jan Oberhauser 331641ac72 ⬆️ Set n8n-core@0.83.0 and n8n-workflow@0.69.0 on n8n-nodes-base 2021-09-15 09:32:19 +00:00
Ricardo Espinoza ef14b41a16
Add Magento 2 node (#2048)
*  Magento 2 node

*  Improvements

*  Small improvement

*  Improvements

* a

*  Improvements

*  Improvements

*  Minor improvements

*  Improvements

* 🐛 Fix issue when parsing extension attributes with operation customer:update

*  Improvements

*  Improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-15 10:07:02 +02:00
MedAliMarz eb89b219f3
Add Item Lists node (#2032)
*  Item lists node

* Enhance the removeDuplicates operation

* Add aggregate items operation

*  Improvements

*  Improvements

* Improvements

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Minor improvements

*  Fix issue with random option

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-15 09:55:36 +02:00
Jan Oberhauser f0c46c2533 🔖 Release n8n-nodes-base@0.134.0 2021-09-05 17:48:12 +00:00
Jan Oberhauser 1c46f2f55a ⬆️ Set n8n-core@0.82.0 and n8n-workflow@0.67.0 on n8n-nodes-base 2021-09-05 17:48:12 +00:00
Iván Ovejero 65820b3b54
Add Freshservice node (#2090)
*  Create Freshservice node

* 👕 Fix lintings

*  Adjust from agent to department

*  Adjust from location to ticket

* 👕 Fix lintings

* ✏️ Improve descriptions

* 🔥 Remove logging

* 🔥 Remove unused helper

* ✏️ Fix helper documentation

*  Simplify roles in agent:create

* 🔥 Remove logging

*  Minor improvements

* ✏️ Adjust dynamic lists descriptions

*  Set default values for problem:create

*  Set default values for change:create

*  Handle deletion with empty response

*  Update getCredentials call to new style

* ✏️ Reword multiOptions descriptions

*  Add special handling for validation errors

* 🔥 Remove concatenated name from filters

*  Fix additional params in announcement:create

* ✏️ Clarify asset display ID vs asset ID

*  Fix asset:update arg typo

*  Fix predefined filters in change:getAll

*  Fix software status options

* ✏️ Reword created_at in ticket:getAll

*  Add status to ticket:update

* 👕 Fix lint

*  Improvements

*  Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-05 19:24:56 +02:00
Ricardo Georgel fa7ab27c94
Merge branch 'n8n-io:master' into Add-schema-registry-into-kafka 2021-08-31 12:04:43 -03:00
Jan Oberhauser 4c52853c8e 🔖 Release n8n-nodes-base@0.133.0 2021-08-29 21:22:08 +00:00
Jan Oberhauser 6b8462a812 ⬆️ Set n8n-core@0.81.0 and n8n-workflow@0.66.0 on n8n-nodes-base 2021-08-29 21:22:08 +00:00
Jan Oberhauser 259ec07bdc ⬆️ Set mysql2@2.3.0 on n8n-nodes-base 2021-08-29 23:15:50 +02:00
Iván Ovejero 56c4c6991f
🎨 Set up linting and formatting (#2120)
* ⬆️ Upgrade TS to 4.3.5

* 👕 Add ESLint configs

* 🎨 Add Prettier config

* 📦 Add deps and commands

*  Adjust global .editorconfig to new ruleset

* 🔥 Remove unneeded local .editorconfig

* 📦 Update deps in editor-ui

* 🔨 Limit Prettier to only TS files

*  Add recommended VSCode extensions

* 👕 Fix build

* 🔥 Remove Vue setting from global config

*  Disable prefer-default-export per feedback

* ✏️ Add forgotten divider

* 👕 Disable no-plusplus

* 👕 Disable class-methods-use-this

* ✏️ Alphabetize overrides

* 👕 Add one-var consecutive override

*  Revert one-var consecutive override

This reverts commit b9252cf935.

* 🎨 👕 Lint and format workflow package (#2121)

* 🎨 Format /workflow package

* 👕 Lint /workflow package

* 🎨 Re-format /workflow package

* 👕 Re-lint /workflow package

* ✏️ Fix typo

*  Consolidate if-checks

* 🔥 Remove prefer-default-export exceptions

* 🔥 Remove no-plusplus exceptions

* 🔥 Remove class-methods-use-this exceptions

* 🎨 👕 Lint and format node-dev package (#2122)

* 🎨 Format /node-dev package

*  Exclude templates from ESLint config

This keeps the templates consistent with the codebase while preventing lint exceptions from being made part of the templates.

* 👕 Lint /node-dev package

* 🔥 Remove prefer-default-export exceptions

* 🔥 Remove no-plusplus exceptions

* 🎨 👕 Lint and format core package (#2123)

* 🎨 Format /core package

* 👕 Lint /core package

* 🎨 Re-format /core package

* 👕 Re-lint /core package

* 🔥 Remove prefer-default-export exceptions

* 🔥 Remove no-plusplus exceptions

* 🔥 Remove class-methods-use-this exceptions

* 🎨 👕 Lint and format cli package (#2124)

* 🎨 Format /cli package

* 👕 Exclude migrations from linting

* 👕 Lint /cli package

* 🎨 Re-format /cli package

* 👕 Re-lint /cli package

* 👕 Fix build

* 🔥 Remove prefer-default-export exceptions

*  Update exceptions in ActiveExecutions

* 🔥 Remove no-plusplus exceptions

* 🔥 Remove class-methods-use-this exceptions

* 👕 fix lint issues

* 🔧 use package specific linter, remove tslint command

* 🔨 resolve build issue, sync dependencies

* 🔧 change lint command

Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2021-08-29 20:58:11 +02:00
Jan Oberhauser e31a2ddc45 🔖 Release n8n-nodes-base@0.132.1 2021-08-27 19:45:36 +02:00
Jan Oberhauser 57f4bfffd5 🔖 Release n8n-nodes-base@0.132.0 2021-08-22 12:39:48 +00:00
Jan Oberhauser 139d19e736 ⬆️ Set n8n-core@0.80.0 and n8n-workflow@0.65.0 on n8n-nodes-base 2021-08-22 12:39:47 +00:00
Ricardo Espinoza cf2c94e2d8
Add Formstack Trigger (#2066)
* add initial formstack integration configuration

* implement getForms for formstack integration

* implement oauth2 authentication for formstack

* fix formstack color

* enable formstack webhook registration

* remove typeform types

* implement formstack fetch

*  Improvements to #1673

*  Improvements

*  Make work with new async credentials

*  Improvements

Co-authored-by: Aniruddha Adhikary <aniruddha@adhikary.net>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-22 10:31:50 +02:00
Jan 5a179cd5ae
Implement Wait functionality (#1817)
* refactor saving

* refactor api layer to be stateless

* refactor header details

* set variable for menu height

* clean up scss

* clean up indentation

* clean up dropdown impl

* refactor no tags view

* split away header

* Fix tslint issues

* Refactor tag manager

* add tags to patch request

* clean up scss

*  Refactor types to entities

* fix issues

* update no workflow error

* clean up tagscontainer

* use getters instead of state

* remove imports

* use custom colors

* clean up tags container

* clean up dropdown

* clean up focusoncreate

*  Ignore mistaken ID in POST /workflows

*  Fix undefined tag ID in PATCH /workflows

*  Shorten response for POST /tags

* remove scss mixins

* clean up imports

*  Implement validation with class-validator

* address ivan's comments

* implement modals

* Fix lint issues

* fix disabling shortcuts

* fix focus issues

* fix focus issues

* fix focus issues with modal

* fix linting issues

* use dispatch

* use constants for modal keys

* fix focus

* fix lint issues

* remove unused prop

* add modal root

* fix lint issues

* remove unused methods

* fix shortcut

* remove max width

*  Fix duplicate entry error for pg and MySQL

* update rename messaging

* update order of buttons

* fix firefox overflow on windows

* fix dropdown height

* 🔨 refactor tag crud controllers

* 🧹 remove unused imports

* use variable for number of items

* fix dropdown spacing

*  Restore type to fix build

*  Fix post-refactor PATCH /workflows/:id

*  Fix PATCH /workflows/:id for zero tags

*  Fix usage count becoming stringified

* address max's comments

* fix filter spacing

* fix blur bug

* address most of ivan's comments

* address tags type concern

* remove defaults

*  return tag id as string

* 🔨 add hooks to tag CUD operations

* 🏎 simplify timestamp pruning

* remove blur event

* fix onblur bug

*  Fix fs import to fix build

* address max's comments

* implement responsive tag container

* fix lint issues

* update tag limits

* address ivan's comments

* remove rename, refactor header, implement new designs for save, remove responsive tag container

* update styling

* update styling

* implement responsive tag container

* implement header tags edit

* implement header tags edit

* fix lint issues

* implement expandable input

* minor fixes

* minor fixes

* use variable

* rename save as

* duplicate fixes

* minor edit fixes

* lint fixes

* style fixes

* hook up saving name

* hook up tags

* clean up impl

* fix dirty state bug

* update limit

* update notification messages

* on click outside

* fix minor bug with count

* lint fixes

* handle minor edge cases

* handle minor edge cases

* handle minor bugs; fix firefox dropdown issue

* Fix min width

* apply tags only after api success

* remove count fix

* clean up workflow tags impl, fix tags delete bug

* fix minor issue

* fix minor spacing issue

* disable wrap for ops

* fix viewport root; save on click in dropdown

* save button loading when saving name/tags

* implement max width on tags container

* implement cleaner create experience

* disable edit while updating

* codacy hex color

* refactor tags container

* fix clickability

* fix workflow open and count

* clean up structure

* fix up lint issues

* fix button size

* increase workflow name limit for larger screen

* tslint fixes

* disable responsiveness for workflow modal

* rename event

* change min width for tags

* clean up pr

* address max's comments on styles

* remove success toasts

* add hover mode to name

* minor fixes

* refactor name preview

* fix name input not to jiggle

* finish up name input

* Fix up add tags

* clean up param

* clean up scss

* fix resizing name

* fix resizing name

* fix resize bug

* clean up edit spacing

* ignore on esc

* fix input bug

* focus input on clear

* build

* fix up add tags clickablity

* remove scrollbars

* move into folders

* clean up multiple patch req

* remove padding top from edit

* update tags on enter

* build

* rollout blur on enter behavior

* rollout esc behavior

* fix tags bug when duplicating tags

* move key to reload tags

* update header spacing

* build

* update hex case

* refactor workflow title

* remove unusued prop

* keep focus on error, fix bug on error

* Fix bug with name / tags toggle on error

* fix connection push bug

* :spakles: Implement wait functionality

* 🐛 Do not delete waiting executions with prune

*  Improve SQLite migration to not lose execution data anymore

*  Make it possible to restart waiting execution via webhook

*  Add missing file

* 🐛 Some more merge fixes

*  Do not show error for Wait-Nodes if in time-mode

*  Make $executionId available in expressions

* 👕 Fix lint issue

* 👕 Fix lint issue

* 👕 Fix lint issue

*  Set the unlimited sleep time as a variable

*  Add also sleeping webhook path to config

*  Make it possible to retrieve restartUrl in workflow

*  Add authentication to Wait-Node in Webhook-Mode

*  Return 404 when trying to restart execution via webhook which does
not support it

*  Make it possible to set absolute time on Wait-Node

*  Remove not needed imports

*  Fix description format

*  Implement missing webhook features on Wait-Node

*  Display webhook variable in NodeWebhooks

*  Include also date in displayed sleep time

*  Make it possible to see sleep time on node

*  Make sure that no executions does get executed twice

*  Add comment

*  Further improvements

*  Make Wait-Node easier to use

*  Add support for "notice" parameter type

* Fixing wait node to work with queue, improved logging and execution view

* Added support for mysql and pg

*  Add support for webhook postfix path

*  Make it possible to stop sleeping executions

*  Fix issue with webhook paths in not webhook mode

*  Remove not needed console.log

*  Update TODOs

*  Increase min time of workflow staying active to descrease possible issue
with overlap

* 👕 Fix lint issue

* 🐛 Fix issues with webhooks

*  Make error message clearer

*  Fix issue with missing execution ID in scaling mode

* Fixed execution list to correctly display waiting executins

* Feature: enable webhook wait workflows to continue after specified time

* Fixed linting

*  Improve waiting description text

*  Fix parameter display issue and rename

*  Remove comment

*  Do not display webhooks on Wait-Node

* Changed wording from restart to resume on wait node

* Fixed wording and inconsistent screen when changing resume modes

* Removed dots from the descriptions

* Changed docs url and renaming postfix to suffix

* Changed names from sleep to wait

*  Apply suggestions from ben

Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>

* Some fixes by Ben

*  Remove console.logs

*  Fixes and improvements

Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2021-08-21 14:11:32 +02:00
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 02ea0d3080.

* 🔥 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
Jan Oberhauser e53d85d15b 🔖 Release n8n-nodes-base@0.120.1 2021-06-06 15:50:02 -05:00
Jan Oberhauser 9c94de6318 🔖 Release n8n-nodes-base@0.120.0 2021-06-06 20:19:53 +00:00
Snyk bot a73a460d8a
⬆️ Set xlsx@0.17.0 on n8n-nodes-base (#1864)
Snyk has created this PR to upgrade xlsx from 0.16.9 to 0.17.0.

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

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-05 16:00:56 -05:00
Jan 3667b0dd01
Add Git node (#1820)
*  Add Git-Node

* 👕 Fix lint issue

* 🎨 add git icon

*  Fix indentation in package.json files

*  Add support for pushTags

*  Add support for addConfig, fetch, listConfig and status

*  Add support for clone

*  Remove not needed code

*  Add proper continueOnFail support & alphabetize options

* 🐛 Remove console.log

*  Improve Git Node

*  Improve Git Node

* 🐳 Add git to Docker images

*  Auto create folder if not exists and clarify addConfig mode

Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2021-06-05 15:43:54 -05:00
Ricardo Georgel 894ed83efc Add Schema Registry to the Kafka consumer 2021-06-05 14:33:12 -03:00
MedAliMarz ea9f956f0d
Add Microsoft To Do Node (#1863)
*  Init Microsoft Todo node

*  Add Task List resource & operation

*  Add Task resource and operations

*  Add Linked Resource opeartions

* ♻️ Add continueOnFail & clean up

* 👕 Fix lint issues

*  Improvements

* Apply review suggestion & improvement

*  Improvements

*  Improvements

* 🐛 Fix naming

*  Fix Microsoft To Do Node

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-06-04 22:39:39 -05:00
Jan Oberhauser e5dab516f9 🔖 Release n8n-nodes-base@0.119.2 2021-06-03 18:46:29 -05:00
Jan Oberhauser e544c8fbb2 🔖 Release n8n-nodes-base@0.119.1 2021-05-30 14:01:37 -05:00
Jan Oberhauser 42336bb9b6 🔖 Release n8n-nodes-base@0.119.0 2021-05-30 17:46:30 +00:00
Jan Oberhauser c86745a201 ⬆️ Set n8n-core@0.73.0 and n8n-workflow@0.60.0 on n8n-nodes-base 2021-05-30 17:46:29 +00:00
Ricardo Espinoza d2e38dc615
Add UptimeRobot Node (#1830)
* Add Monitor & account resources

* Add alert contact resource

* Add mwindows resource

* Add 'public status page' resource

* Clean up & lint fixes

* Minor fixes

* Apply code review suggestions

* Minor fixes

* Fix options name casing

*  Improvements

*  Improvements

*  Improvements on UptimeRobot Node

*  Activate continueOnFail support

Co-authored-by: dali <servfrdali@yahoo.fr>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-29 19:42:25 -05:00
Ricardo Espinoza ca0793574a
Add AWS transcribe node (#1826)
* Aws Transcribe node

*  Improvements to #1801

*  Small fix

* ✏️ Edit node param descriptions

*  Set missing defaults

*  Fix duplicate description

*  Set integer limit values

*  Improvements

*  Fix name

Co-authored-by: Alexander Mustafin <sashker@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-29 15:34:24 -05:00
Ricardo Espinoza 383a3449b7
Add SSH Node (#1837)
*  SSH-Node

*  Fix issue

*  Add file resource

*  Improvements

*  Some improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-28 23:45:59 -05:00
Jan Oberhauser 19ba5bc1ef 🔖 Release n8n-nodes-base@0.118.0 2021-05-20 21:42:42 +00:00
Jan Oberhauser 0b570f2df9 ⬆️ Set n8n-core@0.72.0 and n8n-workflow@0.59.0 on n8n-nodes-base 2021-05-20 21:42:42 +00:00
Jan ed6f2c5b8a
Add Notion Node (#1811)
*  Notion Node

*  Improvements

* test

*  Improvements

*  Improvements

*  Add missing url field

* Remove linter errors

*  Add filters

*  Add and & or filters

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Fixed style on some options

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  improvements

*  Rename DatabasePage -> Search to Get All

*  Improvements

*  Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-05-20 16:31:23 -05:00
Jan Oberhauser 33477716bc 🔖 Release n8n-nodes-base@0.117.0 2021-05-16 18:43:50 +00:00
Jan Oberhauser 811a24c29f ⬆️ Set n8n-core@0.71.0 and n8n-workflow@0.58.0 on n8n-nodes-base 2021-05-16 18:43:50 +00:00
Ricardo Espinoza 21f9af8876
Add iCalendar Node (#1725)
*  iCalendar Node

*  Improvements

*  Improvements

* iCal node copy touch-up

*  Minor improvement

Co-authored-by: sirdavidoff <1670123+sirdavidoff@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-16 13:35:11 -05:00
Snyk bot bbf7c87c04
⬆️ Set amqplib@0.7.1 on n8n-nodes-base
Snyk has created this PR to upgrade amqplib from 0.6.0 to 0.7.1.

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-05-12 17:38:00 -05:00
Jan Oberhauser 5f0b017c77 🔖 Release n8n-nodes-base@0.116.0 2021-05-09 19:24:54 +00:00
Jan Oberhauser a6f97838a7 ⬆️ Set n8n-core@0.70.0 on n8n-nodes-base 2021-05-09 19:24:54 +00:00
Snyk bot 29b9ebfaff
⬆️ Set fflate@0.6.9 on n8n-nodes-base
Snyk has created this PR to upgrade fflate from 0.4.8 to 0.6.9.

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-05-08 15:35:37 -05:00
Jan Oberhauser 29842e2f5f Fix version of cheerio to fix build #1754 2021-05-07 18:27:33 -05:00
Jan Oberhauser 6ad797f9e5 Fix version of cheerio to fix build #1754 2021-05-07 11:13:34 -05:00
Jan Oberhauser d992534fc4 🔖 Release n8n-nodes-base@0.115.0 2021-05-02 13:56:52 +00:00
Jan Oberhauser e88161525c ⬆️ Set n8n-core@0.69.0 and n8n-workflow@0.57.0 on n8n-nodes-base 2021-05-02 13:56:52 +00:00
Snyk bot ea48882291
⬆️ Set mongodb@3.6.6 on n8n-nodes-base
Snyk has created this PR to upgrade mongodb from 3.6.5 to 3.6.6.

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

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-05-01 22:53:20 -05:00
Snyk bot 03639b0e3a
⬆️ Set mongodb@3.6.5 on n8n-nodes-base
Snyk has created this PR to upgrade mongodb from 3.6.3 to 3.6.5.

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

See this project in Snyk:
https://app.snyk.io/org/janober/project/a08454f4-33a1-49bc-bb2a-f31792e94f42?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: Jan <janober@users.noreply.github.com>
2021-04-30 21:26:52 -05:00
Snyk bot d239ba5cff
⬆️ Set mqtt@4.2.6 on n8n-nodes-base
Snyk has created this PR to upgrade mqtt from 4.2.1 to 4.2.6.

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

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-04-30 21:23:51 -05:00
Jan Oberhauser ab1c8037de Unify some dependency versions 2021-04-30 20:42:32 -05:00
Ricardo Espinoza 6c773d7a86
Add MQTT & Trigger Node (#1705)
*  MQTT-Node

*  Small fix

*  Error when the publish method faile

*  Improvements

*  Improvements

*  Add Send Input Data parameter

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-30 20:23:25 -05:00
Iván Ovejero 4cf8055224
Add Kitemaker node (#1676)
*  Add Kitemaker node

*  Require status ID for workItem:create

* ✏️ Reword button text

*  Add credentials file

*  Implement pagination

*  Improvements

*  Remove not needed parameter

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-30 16:00:28 -05:00