* feat(PagerDuty node): add support for additional details for the incident
* fix(editor): Fix breaking Drop-downs after removing expressions (#3094)
* 🐛 Fixed multiOption parameter input dropdown values after removing expression.
* ♻️ Moved array value normalization to removeExpression action.
* 🐛 Handled scenario where expression contained invalid value.
* 🎨 Centralize error throwing for encryption keys and credentials (#3105)
* Centralized error throwing for encryption key
* Unifying the error message used by cli and core packages
* Improvements to error messages to make it more DRY
* Removed unnecessary throw
* Throwing error when credential does not exist to simplify node behavior (#3112)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* fix(core): Make email for UM case insensitive (#3078)
* 🚧 lowercasing email
* ✅ add tests for case insensitive email
* 🐘 add migration to lowercase email
* 🚚 rename migration
* 🐛 fix package.lock
* 🐛 fix double import
* 📋 add todo
* ⚡ Add autocompletion for i18n keys in script sections of Vue files (#3133)
* 📘 Type `baseText()` to i18n keys
* 📘 Adjust `baseText()` signature
* 👕 Except JSON files from Vue ESLint
* 🐛 Fix errors surfaced by `baseText()` typing
* ⚡ Pluralize keys
* 📘 Add typing for category names
* ⚡ Mark internal keys
* ✏️ Update docs references
* 🎨 Prettify syntax
* 🐛 Fix leftover internal key references
* feat(Discord Node): Add additional options (#2918)
* 🔖 Discord Node v2.0
* Updated image from png to svg
* Added correct versioning
* Added old for versioning purposes
* Added other parameter for the url
* Fixed subtitle added multipart option for payload
* Removed unused imports
* Changed data type for binary file
* Removed console.log
* Moved the additional fields to an option field + fixed some bugs
* Refactored node into one version
* Removed any type
* Fixed some broken behaviour
* Minor fixes for discord node
* ⚡ Fix parameter name
Co-authored-by: Timeraa <me@timeraa.dev>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ Move order and fix displayName and description
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Timeraa <me@timeraa.dev>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 🔖 Discord Node v2.0
* Updated image from png to svg
* Added correct versioning
* Added old for versioning purposes
* Added other parameter for the url
* Fixed subtitle added multipart option for payload
* Removed unused imports
* Changed data type for binary file
* Removed console.log
* Moved the additional fields to an option field + fixed some bugs
* Refactored node into one version
* Removed any type
* Fixed some broken behaviour
* Minor fixes for discord node
* ⚡ Fix parameter name
Co-authored-by: Timeraa <me@timeraa.dev>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Centralized error throwing for encryption key
* Unifying the error message used by cli and core packages
* Improvements to error messages to make it more DRY
* Removed unnecessary throw
* Throwing error when credential does not exist to simplify node behavior (#3112)
Co-authored-by: Iván Ovejero <ivov.src@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>
* bugfix for salesforce case create and update case not picking status
* 🐛 Fix issue with package-lock.json
Co-authored-by: ricardo <ricardoespinoza105@gmail.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>
* ✨ Add option to use Jira field display names
* 🚸 Make mapped fields more deterministic
* ♻️ Refactor Jira user loadOptions
* Moved and renamed the option as well as only returning the fields to
* Tweaked Friendly Fields to make it "Simplify Output" following similar patterns to other nodes
* ⚡ Improvements
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* chore: add nvmrc with required node version
* feat: added saved posts to reddit node with credentials on User resource
* Changed Details order
* Fixed lint issue
* Moved saved posts to profile as it only works for the logged in user, This avoids the breaking change
* Removed .nvmrc
* ⚡ Improvements
Co-authored-by: Yassine Fathi <hi@m4tt72.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* .168.2fixed: Auto stash before rebase of "refs/heads/codex/0.168.2fixed"
Odoo and Redis Trigger codex files update
* Update RedisTrigger.node.json
Co-authored-by: Niv <nivbelleli@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>
* Squashed commit of the following:
commit 9f76bdca9b4af4fd3ee429d1c381c3ed5529434c
Author: Matt Walther <matt@mashio.net>
Date: Sun Jan 16 16:40:34 2022 -0600
Mattermost Channel Search
* Add more boilerplate so Search action renders
* Changed order of search to make the operations alphabetical
* ⚡ Add pagination
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@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>
* Fix timezone in google calendar
* change timezone additionalFields variable name in Google.Calendar.nodes.ts
from timeZone to timezone
* add timezone information to formated code
Signed-off-by: 5pecia1 <pdpxpd@gmail.com>
* ⚡ nodelinter fixes
* 🔨 fixes for incorrect timezonez
Co-authored-by: michael-radency <michael.k@radency.com>
* 🔨 scaffolding for and
* 🔨 added autocomplete
* 🔨 N8N-2961-New-expression-variables
* 🔨 added luxon DateTime to expressions and Functions node, replased with , clean up
* 🔨 added and , fixed return values
* 🔨 added tests for new variables
* 🔨 removed unnecessary import
* 🔨 return type fix
* 🔨 working on review, wip
* 🔨 working on review, improved errors, wip
* 🔨 fixed disappearing error message box
* 🔨 excluded variables from function node, added jmespath setup
* :hamer: added $jmsepath to function nodes
* 🔨 replacing proxy with data when using jmespath
* 🔨 renamed function
* 🔨 updated tips to function nodes
* 🔨 fixes for errors messages
* 🔨 review fixes
* 🔨 removed $input and $() from autocomplete
* ⚡ removed comments
* ⚡ Remove unused code
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* add some not conditions to the if node
* change default to true
I think the most used behavior is
"if value1 is true" instead of "if value1 is false"
* add u and s flag to regex
* add some not conditions to the switch node
* Add If Not Empty and Object Comparation
* ⏪ Reverted setting bools to true by default
* Changed order for operations so Not items are under the normal ones
Co-authored-by: lublak <lublak.de@gmail.com>
Co-authored-by: lublak <44057030+lublak@users.noreply.github.com>
Co-authored-by: Luiz Eduardo <luizeof@gmail.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>
* 🐛 Fix bug when filtering columns type number
* 🐛 Fix issue with date filtering
* ⚡ Enable file support in v2
* ⚡ Remvoe spaces when using comma-seperated relation ids
* 🐛 Fix issue that removes url and id when downloading data
* ⚡ Filter out bots when loading users