Commit Graph
1950 Commits
Author SHA1 Message Date
Iván OvejeroandFelipe Cecagno 65a9e8aada ✨ Add organization search to Pipedrive node (#2023)
* Add search organizations to Pipedrive node

* ⚡ Convert fields param into multiOptions

Co-authored-by: Felipe Cecagno <fcecagno@gmail.com>
2021-07-24 10:34:29 +02:00
Ricardo EspinozaandJan Oberhauser 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
073e5e24cb :sparkles Add Event Filter in Taiga trigger node (#2011)
* ⚡ Filter events by action and type

* ⚡ Small change

* ⚡ Improvements

* ⚡ Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-22 08:10:26 +02:00
Omar Ajoue 873029438f Fixed the spreadysheet nodes for saving dates 2021-07-21 14:30:38 +02:00
ce43194e91 ✨ Add Leads to Pipedrive node (#1986)
* ⚡ Add leads to Pipedrive node

* ⚡ Make org ID required for deal:create

* 🔨 Refactor linked entity for lead:create

* 🔨 Refactor linked entity for deal:create

* ✏️ Write breaking changes

* ⚡ Improvements

* 🐛 Fix issue with returning invalid data

* ⚡ Make lead-descriptions format consistent

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-20 15:53:10 +02:00
Jan Oberhauser a8098283af ⚡ Remove console.log 2021-07-20 09:02:42 +02:00
Omar Ajoueanddali d6239d5bfb ⚡ Add full continue-on-fail support to all nodes (#1996)
* Update Compression node

* Update Crypto node

* Update DateTime node

* Update EditImage node

* Update EmailSend node

* Update ExecuteWorkflow node

* Update FTP node

* Update Function node

* Update FunctionItem node

* Update ExecuteCommand node

* Update OpenWeatherMap node

* Update ReadBinaryFile node

* Update ReadPdf node

* Update RssFeedRead node & add URL validation

* Update SpreadsheetFile node

* Update Switch node

* Update WriteBinaryFile node

* Update Xml node

* Update ActiveCampaign node

* Update Airtable node

* Update ApiTemplateIo node

* Update Asana node

* Update AwsLambda node

* Update AwsSns node

* Update AwsComprehend node

* Update AwsRekognition node

* Update AwsS3 node

* Fix Error item

* Update AwsSes node

* Update AwsSqs node

* Update Amqp node

* Update Bitly node

* Update Box node

* Update Brandfetch node

* Update CircleCi node

* Update Clearbit node

* Update ClickUp node

* Update Cockpit node

* Update CoinGecko node

* Update Contentful node

* Update ConvertKit node

* Update Cortex node

* Update CustomerIo node

* Update DeepL node

* Update Demio node

* Update Disqus node

* Update Drift node

* Update Dropbox node

* Update GetResponse node

* Refactor & Update Ghost node

* Update Github node

* Update Gitlab node

* Update GoogleAnalytics node

* Update GoogleBooks node

* Update GoogleCalendar node

* Update GoogleDrive node

* Update Gmail node

* Update GoogleSheets node

* Update GoogleSlides node

* Update GoogleTasks node

* Update Gotify node

* Update GraphQL node

* Update HackerNews node

* Update Harvest node

* Update HtmlExtract node

* Update Hubspot node

* Update Hunter node

* Update Intercom node

* Update Kafka node

* Refactor & update Line node

* Update LinkedIn node

* Update Mailchimp node

* Update Mandrill node

* Update Matrix node

* Update Mautic node

* Update Medium node

* Update MessageBird node

* Update Mindee node

* Update Mocean node

* Update MondayCom node

* Update MicrosoftExcel node

* Update MicrosoftOneDrive node

* Update MicrosoftOutlook node

* Update Affinity node

* Update Chargebee node

* Update Discourse node

* Update Freshdesk node

* Update YouTube node

* Update InvoiceNinja node

* Update MailerLite node

* Update Mailgun node

* Update Mailjet node

* Update Mattermost node

* Update Nasa node

* Update NextCloud node

* Update OpenThesaurus node

* Update Orbit node

* Update PagerDuty node

* Update PayPal node

* Update Peekalink node

* Update Phantombuster node

* Update PostHog node

* Update ProfitWell node

* Refactor & Update Pushbullet node

* Update QuickBooks node

* Update Raindrop node

* Update Reddit node

* Update Rocketchat node

* Update S3 node

* Update Salesforce node

* Update SendGrid node

* Update SentryIo node

* Update Shopify node

* Update Signl4 node

* Update Slack node

* Update Spontit node

* Update Spotify node

* Update Storyblok node

* Refactor & Update Strapi node

* Refactor & Update Strava node

* Update Taiga node

* Refactor & update Tapfiliate node

* Update Telegram node

* Update TheHive node

* Update Todoist node

* Update TravisCi node

* Update Trello node

* Update Twilio node

* Update Twist node

* Update Twitter node

* Update Uplead node

* Update UProc node

* Update Vero node

* Update Webflow node

* Update Wekan node

* Update Wordpress node

* Update Xero node

* Update Yourls node

* Update Zendesk node

* Update ZohoCrm node

* Refactor & Update Zoom node

* Update Zulip node

* Update Clockify node

* Update MongoDb node

* Update MySql node

* Update MicrosoftTeams node

* Update Stackby node

* Refactor Discourse node

* Support corner-case in Github node update

* Support corner-case in Gitlab node update

* Refactor & Update GoogleContacts node

* Refactor Mindee node

* Update Coda node

* Lint fixes

* Update Beeminder node

* Update Google Firebase RealtimeDatabase node

* Update HelpScout node

* Update Mailcheck node

* Update Paddle node

* Update Pipedrive node

* Update Pushover node

* Update Segment node

* Refactor & Update Vonage node

* Added new conditions to warnings on execute batch cmd

* Added keep only properties flag

* Fixed code for keep only props

* Added dependencies for image editing

Co-authored-by: dali <servfrdali@yahoo.fr>
2021-07-20 08:58:54 +02:00
Jan Oberhauser 6a9401aa51 👕 Fix lint issue 2021-07-18 15:06:23 +02:00
Jan Oberhauser 4d77a5a178 🔀 Merge branch 'master' of github.com:n8n-io/n8n 2021-07-18 14:22:10 +02:00
Jan Oberhauser 5be8b6d5c2 ⚡ Add also "simple" option to Document->GetAll 2021-07-18 14:21:30 +02:00
Ricardo Espinoza 5d15d85f08 🐛 Fix issue filtering field date type on Notion-Node (#2001) 2021-07-18 14:08:43 +02:00
Ricardo Espinoza b531f31512 ⚡ Add _id to simplified version of document:get (#2000) 2021-07-18 00:32:08 +02:00
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 OvejeroandJan Oberhauser 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
Jan Oberhauser 73edf05804 ⚡ Add missing files of ServiceNow node 2021-07-15 19:41:42 +02:00
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
Gabriel a376ff85b5 🔨 Update download tooltip (#1991) 2021-07-15 13:27:39 +02:00
Iván Ovejeroandricardo 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
Pierre Lanvin 58f0d7cffc ⚡ Allow fromBeginning config in kafka trigger node (#1958)
* Allow fromBeginning config in kafka trigger node

* make sure options in defined
2021-07-14 20:31:43 +02:00
c983603306 ✨ Add custom fields to TheHive (#1985)
* ⚡Add custom fields support to TheHive node

* ⚡ Improvements to #1527

* 🐛 Make it also work without custom fields set

Co-authored-by: Mika Luhta <12100880+mluhta@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-14 19:18:46 +02:00
Iván Ovejero c5a1bc007f ⚡ Add sandbox option to Salesforce OAuth2 credentials (#1979)
* ⚡ Add environment dropdown to OAuth2 creds

* ⚡ Add sandbox URL to OAuth2 call

* ⏪ Revert options change

* ⚡ Set OAuth2 URLs with expressions

* ⚡ Extract instance URL from credentials
2021-07-14 18:51:51 +02:00
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 2daece5f9d 🐛 Fix access right issues with download file via SSH 2021-07-12 09:00:55 +02:00
Kaito Udagawa 800e5ec97f ⚡ Add support of array in querystring (#1914)
* ⚡ Add support of array in querystring

In the HTTP Request node, a parameter that appeared multiple times with the same name will be converted into an array.
Any parameters that appeared only once will be kept in the form of a string for backward compatibility.

* ⚡ Prefer spread operator
2021-07-10 23:51:35 +02:00
Jan Oberhauser de3b5608ca 👕 Fix lint issue 2021-07-10 13:50:04 +02:00
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
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
Iván OvejeroandJan Oberhauser a3ec24e912 ⚡ Add message deletion to Telegram node (#1980)
* ⚡ Add deleteMessage to Telegram node

* ⚡ Fix order

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-10 12:36:21 +02:00
Iván Ovejero e2aa8ae9b8 🔨 Standardize the simple response option (#1813) 2021-07-10 11:38:45 +02:00
abc2f2a515 ⚡ Add resource contact segment and company contact to Mautic node (#1975)
* Add contact To Segment operation

* ⚡ Improvements to #1973

* ⚡ Rename resource

Co-authored-by: Rodrigo Correia <rodrigoscdc@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-08 10:12:19 +02:00
Jan Oberhauser a74fc78ed3 ⚡ Update Vero icon 2021-07-07 07:57:59 +02:00
Ricardo EspinozaandJan Oberhauser c7db9c0a4d 🐛 Fix connectionTimeout, add requestTImeout and fix issue with column names with spaces (#1971)
* 🐛 fix issue sending connectionTimeout parameter

* 🐛 Fix issue when inserting data using columns with spaces

* 🐛 Fix issue when updating data using columns with spaces

* 🐛 Fix issue when deleting data using columns with spaces

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-07 00:26:34 +02:00
Ricardo Espinoza 1b46ea5d30 🐛 Fix issue setting passphrase correctly (#1966) 2021-07-04 18:57:53 +02:00
Mutasem AldmourandJan 276eaea4bf ⚡ Clean up node description (#1883)
Co-authored-by: Jan <janober@users.noreply.github.com>
2021-07-03 14:40:16 +02:00
849c8ad2b7 ⚡ Send operations in bulk to Airtable (#1945)
* Add bulk operation to Airtable Node

* ⚡ Small improvements to #1942

* ⚡ Resolve lint issues

* ⚡ Make by default bulk updates and fix issue with update

Co-authored-by: Michael Chen <michaelchen@live.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-03 14:07:48 +02:00
Kaito Udagawa 6d8ea4bff5 🐛 Fix Google Sheet to handle 0 correctly (#1937)
* 🐛 Fix Google Sheet to handle 0 correctly

`if (condition) { statement }` will not be executed if the `condition` is `0` (number) so that appending 0 to Google Sheets results in an empty cell.
Checking if the value is `null` or `undefined` is enough to guarantee that `toString` is callable.

* 🐛 Add semicolon
2021-07-03 12:46:30 +02:00
Ahsan Virani 05921de99a 🐛 Fix bug on n8n Training Customer Datastore Node (#1964) 2021-07-03 11:14:11 +02:00
Ricardo EspinozaandJan Oberhauser 64961199ba ⚡ Add file/folder share operation (#1951)
* ⚡ Add file/folder share operation

* ⚡ Improvements

* ⚡ Minor fixes

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-02 23:58:18 +02:00
Iván Ovejero 40bcd9b20e ⚡ Add last name to contact:update on Salesforce Node (#1965) 2021-07-02 23:41:40 +02:00
Iván Ovejeroandricardo 5f76a5dc72 ⚡ Expand Zoho node (#1763)
* ⚡ Initial refactor of Zoho node

* ⚡ Refactor out extra credentials parameter

* 🔥 Remove unused filters

* ⚡ Fix date of birth fields

* ⚡ Fix param casing

* ⚡ Adjust param types

* ⚡ Adjust invoice operations

* ⚡ Refactor types in adjusters

* ⚡ Add product resource

* ⚡ Refactor product details field

* ⚡ Adjust purchase order params

* ⚡ Adjust quote params

* ⚡ Adjust sales orders params

* 🔥 Remove old unused files

* ⚡ Add vendor resource

* ⚡ Fix minor details

* ⚡ Implement continueOnFail

* 🐛 Fix empty response for getAll

* ⚡ Simplify response for single item

* 🔥 Remove unused import

* 🔨 Restore old node name

* ⚡ Prevent request on empty update

* ⚡ Apply Dali's suggestions

* ⚡ Improvements

* ⚡ Add filters for lead:getAll

* ⚡ Add upsert to all resources

* ⚡ Add filters to all getAll operations

* 🔨 Restore continue on fail

* 🔨 Refactor upsert addition

* 🔨 Refactor getFields for readability

* ⚡ Add custom fields to all create-update ops

* ⚡ Implement custom fields adjuster

* 🔥 Remove logging

* 👕 Appease linter

* 👕 Refactor type helper for linter

* ⚡ Fix refactored type

* 🔨 Refactor reduce for simplicity

* ⚡ Fix vendor:getAll filter options

* ⚡ Fix custom fields for product operations

* ⚡ Make sort_by into options param

* 🚚 Rename upsert operation

* ✏️ Add descriptions to upsert

* ⚡ Deduplicate system-defined check fields

* 🔨 Re-order address fields

* ✏️ Generalize references in getAll fields

* 🔥 Remove extra comma

* ⚡ Make getFields helper more readable

* ✏️ Touch up description for account ID

* 🔥 Remove currency from contacts

* 🔨 Resort emails and phones for contact

* 🐛 Fix sales cycle duration param type

* ✏️ Clarify descriptions with percentages

* 🔨 Reorder total fields

* ✏️ Clarify percentages for discounts

* ✏️ Clarify percentages for commissions

* 🔨 Convert currency to picklist

* ✏️ Add documentation links

* ⚡ Add resource loaders for picklists

* ⚡ Fix build

* 🔨 Refactor product details

* ⚡ Add resolve data to all resources

* ⚡ Change resolve data toggle default

* ⚡ Restore lead:getFields operation

* 🔥 Remove upsert descriptions

* 🔨 Change casing for upsert operations

* ⚡ Add operation descriptions

* 🔨 Restore makeResolve default value

* 🔨 Return nested details

* ⚡ Reposition Resolve Data toggles

* ✏️ Document breaking changes

* Revert "Reposition Resolve Data toggles"

This reverts commit 72ac41780b.

* ⚡ Improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-07-02 23:34:12 +02:00
Ricardo Espinoza b2e2cfa773 🐛 Handle bit (boolean) values correctly when inserting (#1949) 2021-06-29 10:40:47 +02:00
Iván Ovejero 29eab1dbcd 🐛 Fix Pipedrive SVG icon (#1948)
* 🎨 Fix Pipedrive SVG icon

* ⚡ Except Pipedrive SVG from optimizer
2021-06-29 07:28:02 +02:00
Harshil Agrawal 4d35eafc0b ⚡ Add aliases (#1935) 2021-06-27 13:34:08 +02:00
Iván OvejeroandCalvin Tan 91a5bc3bc4 ⚡ Separate scopes and add purchase operations to QuickBooks node (#1859)
* allow qbo to use accounting or payment scopes separately

* added purchase get and getall

* removed irrelevant field options

* ⚡ Sort alphabetically

* 🔥 Remove unused file

* ✏️ Fix description casing

* ⚡ Add credentials type

* ✏️ Fix resource dividers

* 🔨 Format import

* ✏️ Fix documentation link

* ⚡ Refactor credentials

* ⚡ Use multiOptions for scopes

* 🔥 Remove payment scope

The payment scope is used only by the QuickBooks Payments API, but this node implements the QuickBooks Online API, which only needs the accounting scope.

* 🚚 Rename node to QuickBooks Online

This reflects the specific API implemented in this node and allows for a future QuickBooks Payments node. Until node versioning is released, only display name changed.

Co-authored-by: Calvin Tan <calvin14@gmail.com>
2021-06-27 13:21:11 +02:00
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
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 EspinozaandJan Oberhauser 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
Ricardo Espinoza 7dea5d8a4b 🐛 Fix issue escaping single quotes and mapping empty fields (#1929)
Fixes #1915 and #1916
2021-06-27 08:44:15 +02:00
Jan Oberhauser 004979f592 👕 Fix lint issue 2021-06-25 15:52:57 +02:00
Jan Oberhauser 876cf7323d ✨ Add Dimension Filters to Google Analyics Node 2021-06-25 15:51:02 +02:00