* adds support for trello board member operations: inviteMemberByEmail, addMember, removeMember, getMembers
* lintfix
* format fixes
* remove unnecessary variable and assign to qs on same line
* fix description
* Moved Board Members to their own resource
* Removed members from board resource...
* Added return all limits to get members
* adds info about Trello premium feature in description
* Improvements from internal review
* ⚡ Improvements
* Changed credentials to use new system and implemented test
* ⚡ Improvements
* fix(core): Fix issue with fixedCollection having all default values
* 👕 Fix lint issue
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Typo
* Added all dynamics regions
* Change uri to match credentials region
* ⚡ Small improvement
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* Enable support for AWS temporary credentials
* 🔨 removed toggle from ui added sessionToken to other aws services that using sign function from aws4 module
* Update sign method for other AWS nodes
* Remove the unneeded additional `temporaryCredentials` checkbox
* Update description for session token
* ⚡ added missing session token to credentials test
* Update sign method for DynamoDB
* 🔨 added back toggle for hiding session token, fixed linter errors
* ⚡ wording fix
Co-authored-by: Michael Kret <michael.k@radency.com>
* 🔨 fix for not all posts returning
* ⚡ added credential test
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Define test the new way
* ⚡ Remove not needed imports
* ⚡ Fix auth test problem
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* upstream merge
* 🔨 fixed bug, replaced icon with svg, added ability to get whole db object
* 🔨 optimization
* 🔨 option for region in credentials
* 🐛 Fix region default
* ⚡ Remove dot
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Implements Magento Auth API Test
* Deletes unit tests
* Fixed lint issues and changed the URI for the credential test
* ⚡ Move credential verification to the credential file
* ⚡ Simplify code
Co-authored-by: paolo-rechia <paolo@e-bot7.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Implements PayPal Auth API Test
* Deletes unit tests
* 🚨 Fixed lint issues
* Added changes from PR#2568
* Moved methods to above execute
Co-authored-by: paolo-rechia <paolo@e-bot7.com>
* Updated Mautic to stop trailing slashes from causing an issue
* Fixed oauth failing when there is a trailing slash in the mautic host
* Added credential test
* ✨ Add chat messages to MS Teams node
* Updated credentials to include missing scope
* ⚡ Small improvements
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* First version
* Added hooks
* Added Credentials test
* Add support for downloading attachments
* Slight restructure of downloaded binaries
* Added Trigger node
* Some linting
* Reverting package-lock changes
* Minor GeoJSON parsing fixes
* KoboToolbox: improve GeoJSON format
* Kobo: Support for get/set validation status
* Remove some logs
* [kobo] Fix default attachment options
* Proper debug logging
* Support for hook log status filter
* Kobo: Review fixes
* [kobo]: Add Get All Forms + lookup Form ID
* [kobo] Lookup Form ID in Trigger node
* [kobo] Update branded spelling
* [kobo] Support pagination
* ⚡ fix linting issue
* ⚡ Improvements to #2510
* ⚡ Download files using n8n helper
* ⚡ Improvements
* ⚡ Improvements
* 🐛 Fix filenames
* ⚡ Fix some issues
Co-authored-by: Yann Jouanique <yann.jouanique@oneacrefund.org>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Wordpress: Add status to getAll: post
* Fix status name used in query string
* Alphabetically order options for getAll: post
* 🐛 Fixed pagination issue when there is no posts for the status
* ✨ Updated password field to use a password type
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
* SeaTable: Add timezone field to credentials, make trigger query timezone-aware
* ⚡ replaced string input with options for timezone, small fixes
* ⚡ small fixes
Co-authored-by: Michael Kret <michael.k@radency.com>
* add database number select to redis credentials
* add publish to channel to redis node
* add redis trigger
* ⚡ small fixes
* ⚡ small fixes for trigger node
* fix(Strapi Node): Add support for Strapi v4
* 🐛 Fix get all operation for v4
* 🔨 Fix create operation
* 🔨 Fix update operation
* 🔨 Fix delete operation
* 🔨 Fix get operation
* 🔨 Fix Return All
* 👕 Fix nodelinter issues
* ⚡ Add Credential Test
* 🔨 Code improvement
* 👕 Fix lint issue
* Removed extra /api from Get All on v4
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
* refactor(editor): Replace 'Workflows' help menu item with 'Course'
* N8N-3110 Replace Workflows help menu item with course
* N8N-3110 Re-order props in en.json
* N8N-3110 Update URL Link for courses
* 🐛 Fix issue with messages being sent twice
* ⚡ Remove not needed return
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Harshil Agrawal <ghagrawal17@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
* added odoo scaffolding
* update getting data from odoo instance
* added scaffolding for main loop and request functions
* added functions for CRUD opperations
* improoved error handling for odooJSONRPCRequest
* updated odoo node and fixing nodelinter issues
* fixed alpabetical order
* fixed types in odoo node
* fixing linter errors
* fixing linter errors
* fixed data shape returned from man loop
* updated node input types, added fields list to models
* update when custom resource is selected options for fields list will be populated dynamicly
* minor fixes
* 🔨 fixed credential test, updating CRUD methods
* 🔨 added additional fields to crm resource
* 🔨 added descriptions, fixed credentials test bug
* 🔨 standardize node and descriptions design
* 🔨 removed comments
* 🔨 added pagination to getAll operation
* ⚡ removed leftover function from previous implementation, removed required from optional fields
* ⚡ fixed id field, added indication of type and if required to field description, replaced string input in filters to fetched list of fields
* 🔨 fetching list of models from odoo, added selection of fields to be returned to predefined models, fixes accordingly to review
* ⚡ Small improvements
* 🔨 extracted adress fields into collection, changed fields to include in descriptions, minor tweaks
* ⚡ Improvements
* 🔨 working on review
* 🔨 fixed linter errors
* 🔨 review wip
* 🔨 review wip
* 🔨 review wip
* ⚡ updated display name for URL in credentials
* 🔨 added checks for valid id to delete and update
* ⚡ Minor improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* feat: added Onfleet nodes
Added Onfleet nodes for working with different endpoints like:
organizations, administrators, workers, hubs, teams, destinations, recipients,
containers and webhooks.
* style: fixed typos, arrays uniformity, unnecesary files
* refactor: changed add to create in comments and labels
* feat: added name field to onfleet trigger node
* feat: added team endpoints to onfleet node
Added team auto-dispatch and driver time estimate endpoints to Onfleet
node
* style: remove dots in descriptions and fixed some typos
* feat: added fixes according to comments made on the n8n PR
added new fixed collections, refactored the code according to comments
made on the n8n pr
* fix: fixed recipient and destination cretion
* docs: added docstrings for format some functions
added docstrings for new functions addded for formatting the destination
and recipient objects
* style: formatting the code according to n8n nodelinter
* fix: typos and better descriptions
* [INT-510] n8n: Address additional problems from n8n code review (#5)
* Fixed some error creating a worker, moving some fields under additional fields collection
* Fixed returned values for delete operations, making some changes for style code
* Added operational error since required property is not working for dateTime fields
* ⚡ Improvements to #2593
* ⚡ Improvements
* 🐛 Fix issue with wrong interface
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Minor improvement
Co-authored-by: Santiago Botero Ruiz <santiago.botero@devsavant.ai>
Co-authored-by: ilsemaj <james.li.upenn@gmail.com>
Co-authored-by: Santiago Botero Ruiz <39206812+YokySantiago@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ✨ change FE to handle new object type
* 🚸 improve UX of handling invalid credentials
* 🚧 WIP
* 🎨 fix typescript issues
* 🐘 add migrations for all supported dbs
* ✏️ add description to migrations
* ⚡ add credential update on import
* ⚡ resolve after merge issues
* 👕 fix lint issues
* ⚡ check credentials on workflow create/update
* update interface
* 👕 fix ts issues
* ⚡ adaption to new credentials UI
* 🐛 intialize cache on BE for credentials check
* 🐛 fix undefined oldCredentials
* 🐛 fix deleting credential
* 🐛 fix check for undefined keys
* 🐛 fix disabling edit in execution
* 🎨 just show credential name on execution view
* ✏️ remove TODO
* ⚡ implement review suggestions
* ⚡ add cache to getCredentialsByType
* ⏪ use getter instead of cache
* ✏️ fix variable name typo
* 🐘 include waiting nodes to migrations
* 🐛 fix reverting migrations command
* ⚡ update typeorm command
* ✨ create db:revert command
* 👕 fix lint error
* ✨ Add optional authenticate method to credentials
* ⚡ Simplify code and add authentication support to MattermostApi
* 👕 Fix lint issue
* ⚡ Add support to own-mode
* 👕 Fix lint issue
* ✨ Add support for predefined auth types bearer and headerAuth
* ⚡ Make sure that DateTime Node always returns strings
* ⚡ Add support for moment types to If Node
* ⚡ Make it possible for HTTP Request Node to use all credential types
* ✨ Add basicAuth support
* Add a new dropcontact node
* ✨ First basic implementation of mainly JSON based nodes
* ✨ Add fixedCollection support, added value parameter and
expression support for value and property
* Improvements to #2389
* ⚡ Add credentials verification
* ⚡ Small improvement
* ⚡ set default time to 45 seconds
* ✨ Add support for preSend and postReceive methods
* ➕ Add lodash merge and set depedency to workflow
* 👕 Fix lint issue
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* 🐛 Set siren and language correctly
* ⚡ Add support for requestDefaults
* ⚡ Add support for baseURL to httpRequest
* ⚡ Move baseURL to correct location
* ✨ Add support for options loading
* 🐛 Fix error with fullAccess nodes
* ✨ Add credential test functionality
* 🐛 Fix issue with OAuth autentication and lint issue
* ⚡ Fix build issue
* 🐛 Fix issue that url got always overwritten to empty
* ✨ Add pagination support
* ⚡ Code fix required after merge
* ⚡ Remove not needed imports
* ⚡ Fix credential test
* ✨ Add expression support for request properties and $self
support on properties
* ⚡ Rename $self to $value
* 👕 Fix lint issue
* ⚡ Add example how to send data in path
* ✨ Make it possible to not sent in dot notation
* ✨ Add support for postReceive:rootProperty
* ⚡ Fix typo
* ✨ Add support for postReceive:set
* ⚡ Some fixes
* ⚡ Small improvement
* ;zap: Separate RoutingNode code
* ⚡ Simplify code and fix bug
* ⚡ Remove unused code
* ✨ Make it possible to define "request" and "requestProperty" on
options
* 👕 Fix lint issue
* ⚡ Change $credentials variables name
* ✨ Enable expressions and access to credentials in requestDefaults
* ⚡ Make parameter option loading use RoutingNode.makeRoutingRequest
* ✨ Allow requestOperations overwrite on LoadOptions
* ✨ Make it possible to access current node parameters in loadOptions
* ⚡ Rename parameters variable to make future proof
* ⚡ Make it possible to use offset-pagination with body
* ✨ Add support for queryAuth
* ⚡ Never return more items than requested
* ✨ Make it possible to overwrite requestOperations on parameter
and option level
* 👕 Fix lint issue
* ✨ Allow simplified auth also with regular nodes
* ✨ Add support for receiving binary data
* 🐛 Fix example node
* ⚡ Rename property "name" to "displayName" in loadOptions
* ⚡ Send data by default as "query" if nothing is set
* ⚡ Rename $self to $parent
* ⚡ Change to work with INodeExecutionData instead of IDataObject
* ⚡ Improve binaryData handling
* ⚡ Property design improvements
* ⚡ Fix property name
* 🚨 Add some tests
* ⚡ Add also test for request
* ⚡ Improve test and fix issues
* ⚡ Improvements to loadOptions
* ⚡ Normalize loadOptions with rest of code
* ⚡ Add info text
* ✨ Add support for $value in postReceive
* 🚨 Add tests for RoutingNode.runNode
* ⚡ Remove TODOs and make url property optional
* ⚡ Fix bug and lint issue
* 🐛 Fix bug that not the correct property got used
* 🚨 Add tests for CredentialsHelper.authenticate
* ⚡ Improve code and resolve expressions also everywhere for
loadOptions and credential test requests
* ✨ Make it possible to define multiple preSend and postReceive
actions
* ✨ Allow to define tests on credentials
* ⚡ Remove test data
* ⬆️ Update package-lock.json file
* ⚡ Remove old not longer used code
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: PaulineDropcontact <pauline@dropcontact.io>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* ✨ 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
* Hubspot Developer API Credentials: Use granular scopes as contacts scope is no longer available for new apps
* ⚡ Add new scopes to regular node
* ⚡ Small fix
* ⚡ Load contacts, companies and deals from API
Co-authored-by: that-one-tom <19203795+that-one-tom@users.noreply.github.com>