Commit graph

2489 commits

Author SHA1 Message Date
Iván Ovejero 8d42eddfc2
Add infobox to Split In Batches node (#2217) 2021-09-19 16:13:48 +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
Harshil Agrawal 5ea4dc03b8
Add OAuth to HubSpot Trigger node credentials (#2166)
* 🔨 HubSpot Trigger node credentials

*  Small changes

*  Add breaking change message

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-09-18 22:18:35 +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
Rodrigo Correia 6c50c84ab1 Pipedrive - Get Activities from Deal Id 2021-09-16 14:09:19 -03: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
Jan Oberhauser b6f301fa3d Add support for adding notes to leads in Pipedrive 2021-09-15 11:02:36 +02:00
Ricardo Espinoza 2e098c25ed
🐛 Fix issue not sending the event in the correct property on Lemlist (#2198) 2021-09-15 10:28:48 +02:00
Ricardo Espinoza fd064b7816
🐛 Fix issue listing databases without name on Notion Node (#2197) 2021-09-15 10:13:11 +02: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
Iván Ovejero f03833ff25
Open edit window for SQL query fields (#2188) 2021-09-11 12:58:48 +02:00
Jan Oberhauser 92b661d1a0 Fix order and set valid default value 2021-09-11 12:46:24 +02:00
Jan Oberhauser 814e619a03 🔀 Merge branch 'master' of https://github.com/ChrisMagnuson/n8n into ChrisMagnuson-master 2021-09-11 12:43:04 +02:00
Iván Ovejero 4bb16b47a3
Baserow filters expansion (#2183)
* Added filters

The API was changed to add filters: date_before and date_after
Directly added the other filters that weren't in the node yet:
link_row_has and link_row_has_not
Not sure about the description of the second set.

* 🔨 Refactor Baserow filters expansion

Co-authored-by: bramknuever <60007341+bramknuever@users.noreply.github.com>
2021-09-11 10:31:43 +02:00
Mutasem Aldmour 3d6b40b852
Update credentials modal (#2154)
*  Generalize unique entity name generation

*  Standardize variable names

* redo credentials

* revert some changes, replace got with was

* fix v-if order

* fix v-if order

* update linting

* update gulpfile

* update ssh display name

* update height

* update params

* update info tip sizes

* address design comments

* update google button disabled

* update icon size to 28px

* update design issues

* update info tab design

* address design comments

* update tab size

* update run data spacing

* address comments, update logo design

* fix spacing issues

* clean up store

* fix create new bug

* add loading state

* rename prop

* remove unused prop

* fix select bug

* remove label tag

* update word break

* build

* address design comments

* update font family of button

* update menu opacity

* update text

* update title

* address more comments

* update oauth messages

* add oauth validation

* hide disabled state

* update warning modal

* show button on text input

* clean up cred details

* add validation errors

* fix bug when deleting cred

* Frontend hack to display test button

* Created interfaces for testing and endpoint

* Testing slack node credentials working

* Adding test with node to endpoint for credential testing

* Fixed linting and test detectability

* Adding required for slack token

* Added google sheets credential testing

* update message

* Adding suggestions by Ivan and Mutasem

* Address comments

* keep blurred when focused

* update font weight of errors

* add oauth banner

* remove toast

* Fixed code bug and added telegram credential testing

* scroll to top on success

* clean up duplication

* Fixed telegram trigger node and added tests to typeform

* refactor modal

* add more validation support

* refactor info tab

* scroll to bottom on save, handle cred saving

* refactor save button

* save cred on valid

* save cred on valid

* scroll to top if has error

* add targets on input labels

* delete credentails input

* revert fe changes

* update validation logic

* clean interface

* test credentials

* update banner design

* show testing state

* update x position

* fix issues

* fix focus issues

* clean up validation behavior

* make error relative

* update banner component

* update error spacing

* don't close dialog

* rename button

* update how banners behave

* if has unsaved changes first

* move confirm message

* add success banner

* update time state

* disable transitions

* test on open

* clean up banner behavior

* update banner styling

* capitalize

* update error banner styling to handle long texts

* avoid unnessary content jostling

* add loading label

* show validation warnings when opening modal

* retest cred if not all props req

* update scroll to auto

* add error warning

* update color saturation

* set overflow to auto

* fix bug to get credentials when connected

* round down to minutes

* change tab name

* update casing oauth

* disable credential testing if it has expressions

* label same as title

* add more space between close and save

* remove check on making any changes

* hide close on confirm modals

* don't accept clicks outside dialog

* fix build issues

* undo test changes

* fix table scrollbar logs

* rename modals

* fix bug with same name

* refactor modal

* fix tslint issue

* refactor name

* update name behavior

* update monospace font

* remove comment

* refactor inputs

* refactor error handling

* reduce spacing changes

* fix doc url oauth1 oauth2

* build

* hide infotip if no inputs

* address most comments

* rename file

* fix menu alignment

* gst

* update types

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2021-09-11 10:15: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
Iván Ovejero 1cc58171dd
Add Organization resource to Zendesk node (#2152)
* Added Organization options. Create, Update, Get, GetAll, Delete, Count and Related

* Fixed Zendesk Node user alias typo

* Updated Zendesk documentation links for future maintainers

* Added Related for Users in Zendesk Node

* Added fetching organizations for users

* 🔨 Refactor Zendesk expansion

*  Improvements

Co-authored-by: Jonathan <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-09-05 15:13:25 +02:00
Ricardo Espinoza 2c561507f7
Add type field to Task resource (Salesforce) (#2171)
* added Type field in Task resource of salesforce

*  Improvements to #2110

Co-authored-by: Ketan Somvanshi <ketan.somvanshi@plivo.com>
2021-09-05 14:55:53 +02:00
Ricardo Espinoza 96813fcc05
🐛 Fix bug with Wordpress pagination (#2172)
* Potential fix for Wordpress API only returning the first 10 items on `wordpressApiRequestAllItems` calls

*  Small improvement to #2097

*  Change back pagination value

Co-authored-by: Jonathan <jonathan.bennetts@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-05 14:49:19 +02:00
Ricardo Espinoza 6b6710439b
Populate property and property with history when retrieving deals (Hubspot) (#2173)
* Fix hubspotApiRequestAllItems

* amqplib version update

* Add Hubspot Deals getAll properties & propertiesWithHistory dropdown

*  Improvements to #2089

Co-authored-by: DeskYT <deskytube@gmail.com>
Co-authored-by: DeskYT <54146274+DeskYT@users.noreply.github.com>
2021-09-05 14:35:16 +02:00
Jan Oberhauser 5de93a7db1 Make it possible to sent fileExtension on Salesforce Document
upload
2021-09-05 14:27:47 +02:00
Ricardo Espinoza 674313e0c4
Add voice calls to sms77 node (#2175)
*  Add additional SMS options to Sms77 node

*  Add voice calls to Sms77 node

*  Improvements

*  Improvements

Co-authored-by: André Matthies <12965261+matthiez@users.noreply.github.com>
2021-09-05 12:25:28 +02:00
ChrisMagnuson af76fe4736 Add ability to edit Sort property of Wekan Card 2021-09-04 19:51:00 -04:00
Jan Oberhauser 66482425da Make it possible to query mongo document by _id 2021-09-04 16:30:12 +02:00
Iván Ovejero 1084e7d9b5
Add Clockify task resource (#2162)
*  Add Task resource to Clockify Node

* 🔨 Refactor Clockify expansion

* 🔥 Remove logging

*  Add defaults

*  Improvements

*  Minor improvements

Co-authored-by: Frank Silver <dasylva.f@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-03 19:03:15 +02:00
Omar Ajoue 7dcbaedea6
Add Mautic Campaings to Node Actions (#2164)
* added mautic campaings node actions

* Changed campaign contact term and fixed typos

Co-authored-by: Luiz Eduardo de Oliveira Fonseca <luizeof@gmail.com>
2021-09-03 18:30:29 +02:00
Frederic Alix 7b752ce492
MQTT node: Add SSL/TLS support (#1828)
* MQTT node: Add SSL/TLS support

* Add import IDisplayOptions

* Remove  as NodePropertyTypes
2021-09-03 14:37:19 +02: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
Jan Oberhauser 04858c2933 👕 Fix lint issue 2021-08-29 23:08:56 +02:00
Jan Oberhauser a251b47962 🔀 Merge branch 'webhook-multifile-fix' 2021-08-29 22:54:55 +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 8fdb63ec1b 🐛 Fix issue with receiving mulitple files via Webhook-Node 2021-08-29 20:56:19 +02:00
Ricardo Espinoza 8dd0d547a2
🐛 Fix issue that shows wrong paths when using FTP node (#2143) 2021-08-29 12:37:07 +02:00
Ricardo Espinoza 31da7a7bd8
Handle rich_text when simplifying data on Notion Node (#2128) 2021-08-29 11:58:49 +02:00
Harshil Agrawal 5286ccb16c
🐛 Fix Wait node codex file (#2137)
*  Add codex file for Wait node

* 🔨 Minor fix

* 🔨 Fix Wait node codex file
2021-08-28 17:22:35 +02:00
Jan Oberhauser e31a2ddc45 🔖 Release n8n-nodes-base@0.132.1 2021-08-27 19:45:36 +02:00
Kyle Mohr 69745c93d8
Update description of 'Keep Source' toggle (#2112)
Fixed some improper grammar in the 'Keep Source' toggle of the Move Binary Data node in order to improve readability
2021-08-26 19:44:09 +02:00
Iván Ovejero 176e475c8e
:xap: Open tooltip links on new tab (#2106)
*  Create mixin

*  Implement mixin

* 🔥 Remove hardcoded attribute

* 🔨 Refactor mixin into helper

* 🔨 Refactor string replacement

* ✏️ Unrelated description fixes

*  Simplify helper import
2021-08-26 19:42:38 +02:00
maxtkacz 11442a5f8e
Improve wait node parameter labels and tooltips (#2131) 2021-08-26 17:27:19 +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
Jan Oberhauser 9682059cc2 🐛 Block long interval amounts for Interval node #2007 2021-08-22 10:51:32 +02: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
Mutasem Aldmour 47149facc7
Fix type in GitHub credentials (#2103) 2021-08-21 14:25:42 +02:00
Harshil Agrawal 31a83f1672
:sap: Add codex file for Wait node (#2094)
*  Add codex file for Wait node

* 🔨 Minor fix
2021-08-21 14:23:39 +02:00
Mutasem Aldmour a092609864
Rename twake creds (#2104) 2021-08-21 14:22:42 +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
Iván Ovejero 0a5b9ed153
Replace coda logo (#2107) 2021-08-20 23:36:33 +02:00
Omar Ajoue 7ce7285f7a
Load credentials from the database (#1741)
* Changes to types so that credentials can be always loaded from DB

This first commit changes all return types from the execute functions
and calls to get credentials to be async so we can use await.

This is a first step as previously credentials were loaded in memory and
always available. We will now be loading them from the DB which requires
turning the whole call chain async.

* Fix updated files

* Removed unnecessary credential loading to improve performance

* Fix typo

*  Fix issue

* Updated new nodes to load credentials async

*  Remove not needed comment

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-20 18:57:30 +02:00
Ahsan Virani 178235e148
Initial changes for binary data management (#2105)
* introduce binary data management

* cr

* add binary data changes to awsS3 node

* add binary data changes to Box node

* add binary data changes to CiscoWebex node

* add binary data changes to HumaniticAi node

* add binary data changes to Jira node

* add binary data changes to Line node

* add binary data changes to MicrosoftOneDrive node

* add binary data changes to MicrosoftOutlook node

* add binary data changes to Mindee node

* add binary data changes to NocoDB node

* add binary data changes to Pushbullet node

* add binary data changes to Pushover node

* add binary data changes to Raindrop node

* add binary data changes to S3 node

* add binary data changes to Salesforce node

* add binary data changes to Ssh node

* add binary data changes to TheHive node

* add binary data changes to Twist node

* add binary data changes to Twitter node

* remove changes not needed right now

* 🐛 Fix issue with multiple runs

* 🐛 Revert fix and add support for multiple inputs

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-20 18:08:40 +02:00
Jan Oberhauser 7ef2934626 Add user-agent to Wordpress node 2021-08-18 13:13:31 +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
Ricardo Espinoza 02026fa29f
Add more parameters to company resource (Mautic) (#2087)
* Add Json params on company

* Revert and add only JSON params on Company

* Fix Company search field

*  Improvements to #1957

*  Improvements

Co-authored-by: Dokime <jnau5@yahoo.com>
2021-08-15 11:52:44 +02:00
Ricardo Espinoza 56b82439cd
Add scan option to item:getAll (DynamoDB) (#2085)
* aws dynamodb: fixes using FilterExpression on Query

* aws dynamodb: add Scan (again)

*  Improvements to #2021

*  Set scan to "false" by default to make it none breaking

Co-authored-by: Michael Hirschler <michael.vhirsch@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-14 08:59:14 +02:00
Ricardo Espinoza a9987cd541
Add timezone support to date type field in Notion (#2082)
* Add timezone in date property on Notion

Signed-off-by: 5pecia1 <pdpxpd@gmail.com>

*  Improvements to #2036

*  Minor improvements

Co-authored-by: 5pecia1 <pdpxpd@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-13 20:57:18 +02:00
Harshil Agrawal 9d6d2752a7
Add credential documentation link for Action Network (#2020) 2021-08-13 12:04:01 +02:00
Iván Ovejero eb05e90197
Add QuickBooks transactions report (#2040)
* add get QBO report: transaction list

* merge upstream with n8n master

* Update QuickBooks.node.ts

* add back transaction list resource

*  Refactor transactions list expansion

*  Alphabetize options

*  Fix param type of source account types

*  Add missing description

*  Improve memo display name

*  Fix default values

*  Fix casing

* 🔥 Remove logging

*  Remove time from dates

* 🔨 Rename operation

*  Add simplify response toggle

* 🐛 Fix issue when transaction:getReport does not return data

Co-authored-by: Calvin Tan <calvin14@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-08-13 11:45:26 +02:00
Iván Ovejero 0bfc00c129
Add Additional FIelds to Deal:GetAll to Pipedrive and easy filter selection (#2074)
* Added Aditional Fields to Deal GetAll

*  Improvements

*  Improvements

Co-authored-by: Rodrigo Correia <rodrigoscdc@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2021-08-13 10:22:00 +02:00
CFarcy 1825cb4515
Typo in baserow create operation to match description (#2078) 2021-08-12 14:37:21 +02:00
Harshil Agrawal 6e930a521f
Add codex files (#2079) 2021-08-12 14:32:57 +02:00
Iván Ovejero 92f98d4bcc
Integrate nodelinter into n8n (#2071) 2021-08-12 10:33:48 +02:00
Jan Oberhauser 5ad9a29fa4 Rename parameter to be consistent 2021-08-11 19:48:31 +02:00
Ricardo Espinoza 8998423934
Add name parameter to file:update to GoogleDrive (#2065) 2021-08-11 19:37:18 +02:00
Ricardo Espinoza afff86d9ae
🐛 Fix issue when sending context parameter to Hubspot (#2035) 2021-08-11 19:35:21 +02:00
Omar Ajoue 47fbd5e762
Allow usage of special characters on SES (#2068) 2021-08-10 14:51:58 +02:00
Jan Oberhauser c43375fc5c 🔖 Release n8n-nodes-base@0.130.0 2021-08-08 10:46:24 +00:00
Jan Oberhauser 72d57537de 🐛 Fix issue with empty folders on Nextcloud node #2057 2021-08-08 11:47:23 +02:00
Mutasem Aldmour fc6d3ad8c0
Add "Follow All Redirects" option to HTTP Request Node (#2046)
* redirect post/put/delete/patch requests

* add redirect all option

*  Minor improvement

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-08 11:27:07 +02:00
Ricardo Espinoza 2e309bef7f
🐛 Fix Spotify pagination bug (#2061)
* Fixed missing value

Fixed infinite amount of interval triggered nodes executions

* Fixed inifite loop on Spotify Node

* Hide Limit parameter

* Logic operator fix

* Spotify getFollowingArtists returnAll fix

*  Small improvements to #2054

* 👕 Fix lint issue

Co-authored-by: Лебедев Иван <11215636+X-pech@users.noreply.github.com>
Co-authored-by: X-pech <lisgml@gmail.com>
2021-08-08 09:58:04 +02: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 Espinoza 8971910209
Change displayName to Cisco by Webex (#2058)
*  change displayName to Cisco by Webex

*  Change default name back

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-07 09:46:33 +02:00
Ricardo Espinoza 244a2ba409
Add record type id to supported objects on Salesforce Node (#2056) 2021-08-07 09:41:00 +02:00
ricardo b490799c72 Add new logo 2021-08-05 13:06:28 -04:00
Omar Ajoue dd034f2143 Fixed linting and tags information 2021-08-04 18:38:48 +02:00
Jacob Burrell caa6a3d234
Removing redundancies in Woo-Commerce node. (#596)
* Iterating additionalFields given instead of hard coding the interface to match them when creating a product

* Removed redundancy for product creation/update and order create.

Co-authored-by: Omar Ajoue <krynble@gmail.com>
2021-08-04 18:06:15 +02:00
Jan Oberhauser d49864caf9 🔖 Release n8n-nodes-base@0.129.1 2021-08-02 22:45:02 +02:00
Лебедев Иван 4e2ea397d5
🐛 Fix Interval Trigger (#2043)
Fixed infinite amount of interval triggered nodes executions
2021-08-02 22:37:20 +02:00
Jan Oberhauser fe74111469 🔖 Release n8n-nodes-base@0.129.0 2021-08-01 19:50:57 +00:00
Jan Oberhauser 7c94ee3cce 🐛 Fix issue with very large interval values 2021-08-01 21:45:44 +02:00
Iván Ovejero 597305945f
Add customer resource to WooCommerce node (#2031) 2021-08-01 21:33:21 +02:00
Iván Ovejero d5418044bc
Add Deal Product resource to Pipedrive node (#2022)
* Feature to add/remove/update/get Product in a Deal

*  Refactor Pipedrive deal product expansion

* 🔥 Remove leftover operation reference

*  Fix indentation

*  Separate dealProduct:create and update fields

*  Improvements

Co-authored-by: Rodrigo Correia <rodrigoscdc@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-08-01 21:19:41 +02: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
Jan Oberhauser ea29bc604d Additional parameter display name changes on Freshworks 2021-07-30 16:43:46 +02:00
Ricardo Espinoza f372459ecc
Add sender name parameter to Gmail Node (#2038)
*  Add sender name parameter

*  Small description improvement

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-30 16:26: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
Harshil Agrawal b039de7226
Add new codex files (#2037) 2021-07-29 15:34:55 +02:00
Ricardo Espinoza 65c40a1d1e
Add fields parameter to Facebook Trigger (#2026)
*  Add fields parameter

*  Revert to not subscribe to anything by default to avoid breaking
change

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-29 15:32:01 +02:00
Ricardo Espinoza 9a7c25aacd
Add document:upload operation to Salesforce Node (#2030) 2021-07-29 14:11:04 +02:00
Jan Oberhauser 1faaef1171 Add Event resource to Home Assistant 2021-07-28 13:27:46 +02:00