Commit graph

5923 commits

Author SHA1 Message Date
Michael Kret e8500e6937
feat: Add new expression variables and support for luxon
* 🔨 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>
2022-03-13 10:34:44 +01:00
Jan Oberhauser a957142a70 👕 Fix lint issue 2022-03-12 20:17:09 +01:00
Luiz Eduardo de Oliveira Fonseca 2c9a06e863
feat(MongoDb Node): Add Aggregate Operation
* MongoDB Aggregate Option

*  small improvements to UI

Co-authored-by: Michael Kret <michael.k@radency.com>
2022-03-12 20:01:44 +01:00
Jan Oberhauser 195f104ef5 fix: Fix workflow deactivating bug
Fix a bug which crashed n8n under some circumstances on shutdown or
workflow deactivate and so resulted in other workflows not getting
deactviated correctly.
2022-03-12 19:50:42 +01:00
Jan Oberhauser bb3fa05318 🐛 Fix bug in new Redis Trigger node that causes crash on activation
error
2022-03-12 19:22:38 +01:00
Jonathan Bennetts 6412546c0c
feat(If Node,Switch Node): Add negative operations
* 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>
2022-03-12 18:52:15 +01:00
Vitaliy Fratkin 5c2deb4688
feat(Redis Node): Add Redis Trigger node and publish operation to regular node
* 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>
2022-03-12 12:14:39 +01:00
Oliver Trajceski 6065f6879c
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
2022-03-12 11:03:38 +01:00
Harshil Agrawal 2a3cbf3fc8
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>
2022-03-12 10:56:34 +01:00
Jan Oberhauser c11edb2521 🐳 Fix arm builds 2022-03-08 09:38:53 +01:00
Jan Oberhauser 7868bf2484 🐳 Temporarily remove "linux/arm64" build 2022-03-07 11:39:30 +01:00
Jan Oberhauser 66d7b17624 🐳 Temporarily remove "linux/arm/v7" build 2022-03-07 11:27:02 +01:00
Jan Oberhauser 109645bb7e 🔖 Release n8n@0.166.0 2022-03-07 09:51:22 +00:00
Jan Oberhauser 8482c2aa1f ⬆️ Set n8n-core@0.107.0, n8n-editor-ui@0.133.0, n8n-nodes-base@0.164.0 and n8n-workflow@0.89.0 on n8n 2022-03-07 09:51:22 +00:00
Jan Oberhauser 9bb0ea17b7 🔖 Release n8n-editor-ui@0.133.0 2022-03-07 09:49:55 +00:00
Jan Oberhauser cd87469fcb ⬆️ Set n8n-design-system@0.13.0 and n8n-workflow@0.89.0 on n8n-editor-ui 2022-03-07 09:49:55 +00:00
Jan Oberhauser a96a2311f9 🔖 Release n8n-design-system@0.13.0 2022-03-07 09:49:41 +00:00
Jan Oberhauser f1c1d11512 🔖 Release n8n-nodes-base@0.164.0 2022-03-07 09:48:56 +00:00
Jan Oberhauser 5ccdb4caeb ⬆️ Set n8n-core@0.107.0 and n8n-workflow@0.89.0 on n8n-nodes-base 2022-03-07 09:48:55 +00:00
Jan Oberhauser 2977df2dc7 🔖 Release n8n-node-dev@0.46.0 2022-03-07 09:48:48 +00:00
Jan Oberhauser d42a284ec7 ⬆️ Set n8n-core@0.107.0 and n8n-workflow@0.89.0 on n8n-node-dev 2022-03-07 09:48:48 +00:00
Jan Oberhauser 2fd6b03d85 🔖 Release n8n-core@0.107.0 2022-03-07 09:48:40 +00:00
Jan Oberhauser 6ab6910c92 ⬆️ Set n8n-workflow@0.89.0 on n8n-core 2022-03-07 09:48:39 +00:00
Jan Oberhauser 43737b722a 🔖 Release n8n-workflow@0.89.0 2022-03-07 09:48:22 +00:00
Jan Oberhauser 8fedae9ad2 ⬆️ Update package-lock.json file 2022-03-07 10:46:54 +01:00
Jan Oberhauser 34cf3a77b2 👕 Fix lint issue 2022-03-07 10:37:42 +01:00
Michael Kret 62e05cf0b3
Tolerate missing json key in function node output (#2885)
* 🔨 implemented Tolerate missing json key in function node output

* 🔨 clean up

* Small change to code

*  tolerate returning object

*  Rename function

Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-03-07 09:54:52 +01:00
Jan Oberhauser af09bf8e6a Improve Wise error message after previous change 2022-03-06 11:41:50 +01:00
pemontto f350b9e1c0
🐛 Handle Wise SCA requests (#2734) 2022-03-06 11:41:01 +01:00
Michael Kret fbdb5eb0fa
Add Odoo Node (#2601)
* 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>
2022-03-05 20:33:42 +01:00
Jan Oberhauser f04e6ac43e 🐛 Fix some i18n line break issues 2022-03-05 20:11:34 +01:00
Tom cb5b98afbc
🐛 Fix sorting by field in Baserow Node (#2942)
This fixes a bug which currently leads to the "Sorting" option of the node to be ignored.
2022-03-05 10:41:14 +01:00
Jan Oberhauser 2e7dcd3c3a ⬆️ Update package-lock.json file 2022-03-04 18:40:19 +01:00
Oliver Trajceski f4e3255b24
🐛 Fix issue that ctrl + o did behave wrong on workflow templates page (#2934)
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe

* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe

* disable shortcuts for preview

Co-authored-by: Mutasem <mutdmour@gmail.com>
2022-03-04 18:04:04 +01:00
Iván Ovejero 2ec711aeb5
Allow to disable hiring banner (#2902)
*  Add flag

*  Adjust interfaces

*  Adjust store module

*  Adjust frontend settings

*  Adjust frontend display
2022-03-04 17:53:01 +01:00
Mutasem Aldmour 3bc06ee5c0
🐛 Fix credentials list load issue (#2931)
* always fetch credentials

* only fetch credentials once
2022-03-04 17:39:52 +01:00
Mutasem Aldmour c3f3e98718
🐛 Fix issue with tooltips getting displayed behind node details view
* fix tooltips z-index

* move all element ui components

* update package lock
2022-03-04 17:34:24 +01:00
Oliver Trajceski 3513aa128a
🐛 Fix that some keyboard shortcuts did no longer work
* N8N-3057 Fixed Keyboard shortcuts no longer working on / Fixed callDebounced function

* N8N-3057 Update Debounce Function

* N8N-3057 Refactor callDebounce function

* N8N-3057 Update Dobounce Function
2022-03-04 17:28:03 +01:00
Jan Oberhauser c45ab96559 🐳 Update Node.js versions of Docker images to 16 2022-03-04 14:46:00 +01:00
Jan Oberhauser 1a1d50002e 🔀 Merge branch 'master' of github.com:n8n-io/n8n 2022-03-02 09:17:36 +01:00
Anuj Kapoor 4e27d9d856
🐛 Fix another digest auth issue (#2898) 2022-03-01 16:33:49 +01:00
Jan Oberhauser c6901be5cb 🔖 Release n8n@0.165.1 2022-03-01 11:46:33 +01:00
Jan Oberhauser f1e28e21be ⬆️ Set n8n-editor-ui@0.132.1 on n8n 2022-03-01 11:45:04 +01:00
Jan Oberhauser 3529196be1 🔖 Release n8n-editor-ui@0.132.1 2022-03-01 11:43:44 +01:00
Oliver Trajceski e94e353770
🐛 Fix n8n Select Component (#2903)
* N8N-3028 Dropdown Invisible - Fixed N8N-Select Component

* N8N-3028 Remove :popper-append-to-body props from n8n-select in ParameterInput component
2022-03-01 11:18:32 +01:00
Jan Oberhauser ec6f4d72cd 🔖 Release n8n@0.165.0 2022-02-28 10:07:26 +00:00
Jan Oberhauser 30a504a0ef ⬆️ Set n8n-core@0.106.0, n8n-editor-ui@0.132.0, n8n-nodes-base@0.163.0 and n8n-workflow@0.88.0 on n8n 2022-02-28 10:07:25 +00:00
Jan Oberhauser 8fc5283020 🔖 Release n8n-editor-ui@0.132.0 2022-02-28 10:06:05 +00:00
Jan Oberhauser 9e0ab52efd ⬆️ Set n8n-design-system@0.12.0 and n8n-workflow@0.88.0 on n8n-editor-ui 2022-02-28 10:06:05 +00:00
Jan Oberhauser 56fcd94f81 🔖 Release n8n-design-system@0.12.0 2022-02-28 10:05:56 +00:00