Ben Hesseldieck
0470740737
✨ Change the UI of the Nodes Panel ( #1855 )
...
* Add codex search properties to node types
* implement basic styles
* update header designs
* update node list designs
* add trigger icon
* refactor node creator list
* implement categories and subcategories
* fix up spacing
* add arrows
* implement navigatable list
* implement more of feature
* implement navigation
* add transitions
* fix lint issues
* fix overlay
* ⚡ Get and add codex categories
* fix up design
* update borders
* implement no-matches view
* fix preview bug
* add color to search
* clean up borders
* add comma
* Revert "Merge branch 'add-codex-data' of github.com:n8n-io/n8n into PROD-819-nodes-panel-redesign"
38b7d7ead1
* use new impl
* remove empty categories
* update scrolling, hide start node
* make scrollable
* remove text while subcategory panel is open
* fix up spacing
* fix lint issues
* update descriptions
* update path
* update images
* fix tags manager
* give min height to image
* gst
* update clear color
* update font size
* fix firefox spacing
* close on click outside
* add external link icon
* update iterator key
* add client side caching for images
* update caching header
* ⚡ ️ Add properties to codex for nodes panel (#1854 )
* ⚡ Get and add codex categories
* ⚡ Add parens to evaluation + destructuring
* 🔥 Remove non-existing class reference
* ⚡ Add alias to codex property
* move constants
* 🔨 Rename CodexCategories to CodexData
* ✏️ Update getCodex documentation
* refactor and move
* refactor no results view
* more refactoring
* refactor subcategory panel
* more refactoring
* update text
* update no results view
* add miscellaneous to end of list
* address design feedback
* reimplement node search
* fix up clear
* update placeholder color
* impl transition
* focus on tab
* update spacing
* fix transition bug on start
* fix up x
* fix position
* build
* safari fix
* remove input changes
* css bleed issue with image
* update css value
* clean up
* simplify impl
* rename again
* rename again
* rename all
* fix hover bug
* remove keep alive
* delete icon
* update interface type
* refactor components
* update scss to module
* clean up impl
* clean up colors as vars
* fix indentation
* clean up scss
* clean up scss
* clean up scss
* clean up scss
* Clean up files
* update logic to be more efficient
* fix search bug
* update type
* remove unused
* clean up js
* update scrollable, border impl, transition
* fix simicolon
* build
* update search
* address max's comments
* change icon border radius
* change margin
* update icon size
* update icon size
* update slide transition out
* add comma
* remove full
* update trigger icon size
* fix image size
* address design feedback
* update external link icons
* address codacy issues
* support custom nodes without codex file
* address jan's feedback
* address Ben's comments
* add subcategory index
* open/close categories with arrow keys
* add lint comment
* Address latest comments
* ⚡ Minor changes
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-06-18 07:58:26 +02:00
Iván Ovejero
e45d173c45
🐛 Fix circular references removal ( #1901 )
...
Circular references removed only for the request library error.
2021-06-16 12:41:56 +02:00
Jan Oberhauser
1d850da9fb
✨ Send request of HTTP Request node to browser console when testing
2021-06-12 20:22:55 +02:00
Iván Ovejero
b2e0bcea16
🐛 Remove circular references from error objects ( #1802 )
...
* ⚡ Add circular references removal
* 🔥 Remove unused flag from affected node
* 🔥 Remove unused exports
* 🔨 refactor removing circular references
* ⚡ Replace IRawErrorObject with JsonObject
* ⚡ Make error detection depth-first (#1800 )
* 👕 fix type
* 🔨 improve readability
* 📝 improve placeholder for circular reference
* ⚡ Turn marker into object to keep description
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2021-06-12 17:15:23 +02:00
Jan
4946bfcd3e
✨ Add functionality to send console.log messages to editor-UI ( #1816 )
...
* ✨ Send console.log messages to editor-UI
* ⚡ Send message only to session which started workflow
* ⚡ Made it also work in own process
* ⚡ Add support for console.log UI forward also to FunctionItem Node
* 👕 Fix lint issue
* 👕 Fix linting issue
* ⚡ Improve code
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2021-05-29 13:41:25 -05:00
Jan Oberhauser
e21382baee
🐛 Fix issue that it sets default values correctly for multipleValues
...
and makes previous change backward compatible
2021-05-19 19:26:29 -05:00
Jan Oberhauser
e18370cb10
🐛 Fix issue with default value for multipleValues string with none
...
stanard default value
2021-05-19 18:44:27 -05:00
Jan Oberhauser
b9b6e8b5df
🐛 Fix issue that it did export default parameter values if they were
...
objects
2021-05-19 18:07:26 -05:00
Jan Oberhauser
fd86229b30
🐛 Fix issue that it did not save values for parameters which did get
...
displayed depending on another parameter with expression
2021-05-15 17:51:14 -05:00
Jan Oberhauser
05dc0c327e
⚡ Change used symbol for sibling parameter
2021-05-14 18:20:21 -05:00
Jan Oberhauser
1aa0a5cc8d
⚡ Make it possible to read sibling parameter
2021-05-14 18:16:48 -05:00
Omar Ajoue
c972f3dd50
✨ Added logging to n8n ( #1381 )
...
* Added logging to n8n
This commit adds logging to n8n using the Winston library.
For now, this commit only allows logging to console (default behavior)
or file (need to pass in config via environment variables).
Other logging methods can be further implemented using hooks. These were
skipped for now as it would require adding more dependencies.
Logging level is notice by default, meaning no additional messages would
be displayed at the moment. Logging level can be set to info or debug as
well to enrich the generated logs.
The ILogger interface was added to the workflow project as it would make
it available for all other projects but the implementation was done on
the cli project.
* Lint fixes and logging level naming. Also fixed the way we use the logger as it was not working previously
* Improvements to logging framework
Using appropriate single quotes
Improving the way the logger is declared
* Improved naming for Log Types
* Removed logger global variable, replacing it by a proxy
* Add logging to CLI commands
* Remove unused GenericHelpers
* Changed back some messages to console instead of logger and added npm
shortcuts for worker and webhook
* Fix typos
* Adding basic file rotation to logs as suggested by @mutdmour
* Fixed linting issues
* Correcting comment to correctly reflect space usage
* Added settings for log files rotation
* Correcting config type from String to Number
* Changed default file settings to number
To reflect previous changes to the type
* Changed the way log messages are added to be called statically. Also minor naming improvements
* Applying latest corrections sent by @ivov
* ⚡ Some logging improvements
* Saving logs to a folder inside n8n home instead of root
* Fixed broken tests and linting
* Changed some log messages to improve formatting
* Adding quotes to names on log messages
* Added execution and session IDs to logs. Also removed unnecessary line breaks
* ⚡ Added file caller to log messages (#1657 )
This is done using callsites library which already existed
in the project as another library's dependency. So in fact
it does not add any new dependency.
* Adding logs to help debug Salesforce node
* ⚡ Add function name to logs and add more logs
* ⚡ Improve some error messages
* ⚡ Improve some more log messages
* ⚡ Rename logging env variables to match others
Co-authored-by: dali <servfrdali@yahoo.fr>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-01 22:43:01 -05:00
Omar Ajoue
0c779de704
⚡ Implement timeout for workers and corrected timeout for subworkflows ( #1634 )
...
* Implemented timeout for workers and corrected timeout for subworkflows
* Fixed issue with timeouts when running on separate processes
* Standardized timeouts across all n8n
Now the maxTimeout setting takes effect whenever a timeout is set
to any workflows.
This causes local timeouts (either set on a per-workflow basis or
via global settings) to be capped by the maximum timeout. This
behavior already existed but was not applied to all places.
Also changed the way n8n enforces timeouts for subworkflows, making
it work always.
In effect, with this change, if you have one workflow that calls others
only the main workflow's timeout is taken into consideration, limiting
the maximum time that other workflows combined can run.
* ⚡ Fix timeout problem in "own" mode
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-17 16:44:07 +02:00
Iván Ovejero
1d27a9e87e
✨ Improve node error handling ( #1309 )
...
* Add path mapping and response error interfaces
* Add error handling and throwing functionality
* Refactor error handling into a single function
* Re-implement error handling in Hacker News node
* Fix linting details
* Re-implement error handling in Spotify node
* Re-implement error handling in G Suite Admin node
* 🚧 create basic setup NodeError
* 🚧 add httpCodes
* 🚧 add path priolist
* 🚧 handle statusCode in error, adjust interfaces
* 🚧 fixing type issues w/Ivan
* 🚧 add error exploration
* 👔 fix linter issues
* 🔧 improve object check
* 🚧 remove path passing from NodeApiError
* 🚧 add multi error + refactor findProperty method
* 👔 allow any
* 🔧 handle multi error message callback
* ⚡ change return type of callback
* ⚡ add customCallback to MultiError
* 🚧 refactor to use INode
* 🔨 handle arrays, continue search after first null property found
* 🚫 refactor method access
* 🚧 setup NodeErrorView
* ⚡ change timestamp to Date.now
* 📚 Add documentation for methods and constants
* 🚧 change message setting
* 🚚 move NodeErrors to workflow
* ✨ add new ErrorView for Nodes
* 🎨 improve error notification
* 🎨 refactor interfaces
* ⚡ add WorkflowOperationError, refactor error throwing
* 👕 fix linter issues
* 🎨 rename param
* 🐛 fix handling normal errors
* ⚡ add usage of NodeApiError
* 🎨 fix throw new error instead of constructor
* 🎨 remove unnecessary code/comments
* 🎨 adjusted spacing + updated status messages
* 🎨 fix tab indentation
* ✨ Replace current errors with custom errors (#1576 )
* ⚡ Introduce NodeApiError in catch blocks
* ⚡ Introduce NodeOperationError in nodes
* ⚡ Add missing errors and remove incompatible
* ⚡ Fix NodeOperationError in incompatible nodes
* 🔧 Adjust error handling in missed nodes
PayPal, FileMaker, Reddit, Taiga and Facebook Graph API nodes
* 🔨 Adjust Strava Trigger node error handling
* 🔨 Adjust AWS nodes error handling
* 🔨 Remove duplicate instantiation of NodeApiError
* 🐛 fix strava trigger node error handling
* Add XML parsing to NodeApiError constructor (#1633 )
* 🐛 Remove type annotation from catch variable
* ✨ Add XML parsing to NodeApiError
* ⚡ Simplify error handling in Rekognition node
* ⚡ Pass in XML flag in generic functions
* 🔥 Remove try/catch wrappers at call sites
* 🔨 Refactor setting description from XML
* 🔨 Refactor let to const in resource loaders
* ⚡ Find property in parsed XML
* ⚡ Change let to const
* 🔥 Remove unneeded try/catch block
* 👕 Fix linting issues
* 🐛 Fix errors from merge conflict resolution
* ⚡ Add custom errors to latest contributions
* 👕 Fix linting issues
* ⚡ Refactor MongoDB helpers for custom errors
* 🐛 Correct custom error type
* ⚡ Apply feedback to A nodes
* ⚡ Apply feedback to missed A node
* ⚡ Apply feedback to B-D nodes
* ⚡ Apply feedback to E-F nodes
* ⚡ Apply feedback to G nodes
* ⚡ Apply feedback to H-L nodes
* ⚡ Apply feedback to M nodes
* ⚡ Apply feedback to P nodes
* ⚡ Apply feedback to R nodes
* ⚡ Apply feedback to S nodes
* ⚡ Apply feedback to T nodes
* ⚡ Apply feedback to V-Z nodes
* ⚡ Add HTTP code to iterable node error
* 🔨 Standardize e as error
* 🔨 Standardize err as error
* ⚡ Fix error handling for non-standard nodes
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
2021-04-16 18:33:36 +02:00
Omar Ajoue
726a99bf69
✨ Add Activation Trigger ( #1570 )
...
* ✨ n8n start trigger node
* first declaration of WorkflowActivationMode
* implement first WorkflowActivationMode: 'init', 'create', 'update', 'activate'
* fix Server missing id
* add activation infos to triggers
* remove WorkflowActivationMode from webhook execution function
* add some missing activation and add manual activation
* clean up and fix some code
* fix UnhandledPromiseRejectionWarning: Error: Overwrite NodeExecuteFunctions.getExecuteTriggerFunctions.emit function!
* fix spaces
* use a better name for the node
* fix ident in package.json
* Contributions to lublak's PR #1287
* Fixed linting issues and change the way parameters are displayed
* ⚡ Fix name and minor improvements
Co-authored-by: lublak <lublak.de@gmail.com>
Co-authored-by: lublak <44057030+lublak@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-23 19:08:47 +01:00
Jan Oberhauser
ddce679569
⚡ Minor changes to directories in binary data
2021-03-18 18:13:24 +01:00
Jan Oberhauser
d65e8ee73b
🔀 Merge branch 'binary-file-path' of https://github.com/lublak/n8n into lublak-binary-file-path
2021-03-18 13:20:26 +01:00
Iván Ovejero
0dcaccefa7
✨ GoToWebinar node ( #1422 )
...
* Create scaffolding for node
* Add SVG logo
* Create scaffolding for generic functions
* Add index for descriptions
* Simplify retrieval of details
* Introduce minor fixes in generic functions
* Add attendee description
* Fix attendee description operation
* Add coorganizer description
* Add panelist description
* Add registrant description
* Add session description
* Add webinar description
* Register node and credentials
* Add scaffolding for credentials
* Minor creds fixes
* Fix SVG icon size and position
* Fix capitalization in description
* Fix credentials connection
* Add attendee fields
* Populate webinar description
* Remove organizer key from params
* Add timezones array constant
* Implement webinar:create
* Implement webinar:delete
* Convert times to fixed collection
* Add missing segments to endpoints
* Fix webinar:update operation
* Implement all-items request
* Add params for session:getAll
* Add params for webinar:getAll
* Implement session:getAll and webinar:getAll
* Implement session:get and session:getDetails
* Implement coorganizer:create
* Implement coorganizer:delete
* Implement coorganizer:getAll
* Implement coorganizer:delete
* Refactor time range for getAll operations
* Implement coorganizer:reinvite
* Implement panelist:create and panelist:getAll
* Implement panelist:delete and panelist:reinvite
* Remove array body helper types
* Implement registrant:create and registrant:getAll
* Implement registrant:delete
* Prettify error handling
* Add returnAll toggle and limit for all operations
* Preload webinars
* Preload webinar key in more fields
* Refactor getAll as handler
* Add descriptions for session
* Add descriptions for attendee
* Add descriptions for co-organizer
* Add descriptions for panelist
* Add descriptions for registrant
* Add descriptions for webinar
* Add 403 check for refresh token
* Fix defaults for webinar loader
* Add descriptions for webinar types
* ⚡ Improvements
* Remove unneeded return type annotation
* Add handler for continue on fail
* Remove 403 check in error handler
The Go To Webinar API returns 403 for a range of various errors, so this check ended up overriding more specific error messages not related to 403 Forbidden errors.
* Remove logging
* ⚡ Small improvement
* ⚡ Minor improvements
* ⚡ Improvements
* ⚡ Minor improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-22 08:49:00 +01:00
Omar Ajoue
6ee9501d16
🐛 Fixing execution history for integrated workflows. ( #1469 )
...
* Fixing execution history for integrated workflows.
* ⚡ Minor improvements
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-20 13:51:06 +01:00
lublak
cb9f31c49d
add dir to different positions
2021-02-15 13:25:30 +01:00
Ben Hesseldieck
98fa529e51
⚡ Dynamic webhooks improvements ( #1396 )
...
* ⚡ remove trailing slash in routes
* 🔧 update logic to select dynamicWebhook
* 🐛 fix logic in static route matching
2021-02-09 09:14:40 +01:00
Omar Ajoue
7a3aaf8a24
✨ Unify execution id + Queue system ( #1340 )
...
* Unify execution ID across executions
* Fix indentation and improved comments
* WIP: saving data after each node execution
* Added on/off to save data after each step, saving initial data and retries working
* Fixing lint issues
* Fixing more lint issues
* ✨ Add bull to execute workflows
* 👕 Fix lint issue
* ⚡ Add graceful shutdown to worker
* ⚡ Add loading staticData to worker
* 👕 Fix lint issue
* ⚡ Fix import
* Changed tables metadata to add nullable to stoppedAt
* Reload database on migration run
* Fixed reloading database schema for sqlite by reconnecting and fixing postgres migration
* Added checks to Redis and exiting process if connection is unavailable
* Fixing error with new installations
* Fix issue with data not being sent back to browser on manual executions with defined destination
* Merging bull and unify execution id branch fixes
* Main process will now get execution success from database instead of redis
* Omit execution duration if execution did not stop
* Fix issue with execution list displaying inconsistant information information while a workflow is running
* Remove unused hooks to clarify for developers that these wont run in queue mode
* Added active pooling to help recover from Redis crashes
* Lint issues
* Changing default polling interval to 60 seconds
* Removed unnecessary attributes from bull job
* ⚡ Improved output on worker job start
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-09 08:59:32 +01:00
Jan Oberhauser
5398a06ff2
✨ Add variable $mode
2021-01-29 09:31:40 +01:00
Jan Oberhauser
5517a5b6f9
⚡ Remove not needed import
2021-01-27 09:11:02 +01:00
Jan Oberhauser
de0ac0158a
🐛 Fix credential bug with parameters which have the same name
2021-01-27 09:02:20 +01:00
Jan Oberhauser
1dedb3f4b8
✨ Add expression support to credentials
2021-01-24 13:33:57 +01:00
Ben Hesseldieck
d395498882
✨ Add support for webhook route parameters ( #1343 )
...
* 🚧 add webhookId to URL
* 🚧 add webhookId to webhook entity, 🔧 refactor migrations
* 🚧 🐘 postgres migration
* 🚧 add mySQL migration
* 🚧 refactor mongoDB
* 🚧 add webhookId to IWebhookDb
* 🚧 starting workflow with dynamic route works
* ⚡ production dynamic webhooks complete
* 🎨 fix lint issues
* 🔧 dynamic path for webhook-test complete
* 🎨 fix lint issues
* 🎨 fix typescript issue
* ⚡ add error message for dynamic webhook-test
* 🔨 improve handling of leading `/`
* 🚧 add webhookId to URL
* 🚧 add webhookId to webhook entity, 🔧 refactor migrations
* 🚧 🐘 postgres migration
* 🚧 add mySQL migration
* 🚧 refactor mongoDB
* 🚧 add webhookId to IWebhookDb
* 🚧 starting workflow with dynamic route works
* ⚡ production dynamic webhooks complete
* 🎨 fix lint issues
* 🔧 dynamic path for webhook-test complete
* 🎨 fix lint issues
* 🎨 fix typescript issue
* ⚡ add error message for dynamic webhook-test
* 🔨 improve handling of leading `/`
* ⚡ Fix issue that tab-title did not get reset on new workflow
* Revert "⚡ Fix issue that tab-title did not get reset on new workflow"
This reverts commit 699d0a8946
.
* 🔧 reset params before extraction
* 🐘 removing unique constraint for webhookId
* 🚧 handle multiple webhooks per id
* 🔧 enable webhook-test for multiple WH with same id
* 🐘 add migration for postgres
* ⚡ add mysql migration
* 🎨 fix lint issue
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-23 20:00:32 +01:00
Jan Oberhauser
50e16de270
🐛 Fix bug with null in ObservableObject
2020-12-28 19:18:16 +01:00
Jan Oberhauser
95315cec60
⚡ Add optional sort option if "multipleValues" is set
2020-12-27 00:15:33 +01:00
Jan Oberhauser
5d7840b1f6
🐛 Fix bug that trigger nodes always needed first output to be set
2020-12-03 00:23:49 +01:00
Jan Oberhauser
0f610e6f5c
🐛 Fix bug that poll did get executed twice
2020-11-24 19:53:48 +01:00
Ben Hesseldieck
130f944398
⚡ Catch workflowExecuteAfter hook ( #1189 )
2020-11-19 10:14:43 +01:00
Ben Hesseldieck
f2666e92ff
⚡ Add preExecuteHooks ( #1151 )
...
* ⚡ Save initital data on hook error
* 🚧 update function interface
* 🚧 response webhook with error, 🐛 fix adding preExecutionHooks to hooks
* 🔥 remove execute hook
* ⚡ execute preExecute hooks on integrated workflows
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-11-13 23:31:27 +01:00
Jan Oberhauser
639bdd2ceb
✨ Allow custom documentation URLs on credentials & nodes
2020-11-09 12:23:53 +01:00
Jan Oberhauser
9fee42b2a8
⚡ Add shear option, resize with alpha color and fix bug
2020-11-09 11:26:46 +01:00
Jan Oberhauser
66bfcca63f
🐛 Fix issue with IF&Switch node for undefined expressions #1099
2020-10-26 09:43:01 +01:00
Jan Oberhauser
546b79bea0
👕 Fix lint issue
2020-10-22 18:00:28 +02:00
Omar Ajoue
37f787d7b2
✨ Load node properties on demand ( #1089 )
...
* ⚡ Changed rest api endpoint to omit node properties by default.
⚡ Created another endpoint to return all node information based on a list of names
* refactor: changed endpoint to POST instead of GET
* Changed properties to be optional for node description
* Removed eager loading for node properties.
All nodes will have their properties fetched when used in a workflow.
Works when opening an already saved workflow, creating a new one from
scratch or pasting JSON / URLs.
* Removing unnecessary dependency
2020-10-22 17:24:35 +02:00
Jan Oberhauser
40c2acd77b
👕 Fix lint issue
2020-10-22 15:46:03 +02:00
Jan Oberhauser
62bc1a55cb
🐛 Fix credentials resolve issue
2020-09-23 13:20:50 +02:00
Rupenieks
266112a8cb
⚡ Clickup OAuth2 support ( #649 )
...
* OAuth2 credentials, genericFunctions needed config, UI options for oauth2 support
* ⚡ Added options to decide when to to send the bearer
* Fixed "undefined property split" issue
* ⚡ Small fix
* ⚡ Improvements to ClickUp-Node
* ⚡ Improvements
Co-authored-by: Rupenieks <ru@myos,co>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2020-09-16 09:16:06 +02:00
Jan Oberhauser
c8d009bced
✨ Add expression support to credentials
2020-09-12 12:16:07 +02:00
Jan Oberhauser
30ac4f4c2c
⚡ Extend CredentialType interface with "documentationUrl" property
2020-08-17 11:58:36 +02:00
Jan Oberhauser
da0ef0d94c
✨ Add "Execute Once" node-setting
2020-08-08 21:11:12 +02:00
Jan Oberhauser
5eb30b34a9
🐛 Fix issue that disabled nodes get used as Start-Node #812
2020-08-03 10:15:19 +02:00
Ricardo Espinoza
8370940713
✨ Box Node and Trigger ( #765 )
...
* ✨ Box Node and Trigger
* ⚡ Improvements
* ⚡ small fix
* 🐛 Add missing interface
* ⚡ add search operation
2020-07-25 19:58:38 +02:00
Rupenieks
82d94873fc
✨ OPTIONS request support for Production/Test Webhooks ( #787 )
...
* 🐛 Fix naming of events in AffinityTrigger Node
* 🚧 OPTIONS allow header response for production webhooks
* ✅ Implemented Allow header for test webhook OPTIONS response
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-07-24 16:24:18 +02:00
Jan Oberhauser
d17161cf40
🔀 Merge branch 'static-stateless-webhooks'
2020-07-14 12:34:34 +02:00
Jan Oberhauser
549b26fa3d
🐛 Fix issue with nodes in stack which do actually not get executed
2020-07-02 15:07:55 +02:00
ricardo
494b1de93f
Merge branch 'master' into static-stateless-webhooks
2020-06-22 16:16:50 -04:00
Jan Oberhauser
cee5c522de
⚡ Rename webhookPath parameter on node to webhookId
2020-06-10 16:17:16 +02:00
Jan Oberhauser
5ed86670a8
⚡ Make it use of full webhook path more generic
2020-06-10 15:39:15 +02:00
ricardo
91c40367e1
Done
2020-05-27 19:32:56 -04:00
Jan Oberhauser
95097a8bd7
🐛 Fix issue with credentials which extend others
2020-05-16 19:22:06 +02:00
Jan Oberhauser
147c50485c
🔀 Merge branch 'master' into oauth-support
2020-05-12 01:56:27 +02:00
Jan Oberhauser
906ef1a482
⚡ Add displayOptions support for multiOptions property
2020-05-08 19:49:57 +02:00
Jan Oberhauser
a80af661cc
🔀 Merge branch 'MyCupOfTeaOo-master'
2020-05-05 22:57:36 +02:00
Jan Oberhauser
3d330a94d3
⚡ Make it possible to display notes in flow
2020-05-05 17:34:12 +02:00
zou wendi
e4cc3a4bc9
features: support jira self-hosted server
2020-05-05 12:07:19 +08:00
Jan Oberhauser
42f6f4af2c
⚡ Display an error when unsaved workflow gets executed with webhook
2020-05-03 17:55:14 +02:00
Jan Oberhauser
9ca21f2e52
🔀 Merge branch 'feature/survey-monkey' of https://github.com/RicardoE105/n8n into RicardoE105-feature/survey-monkey
2020-04-26 23:14:42 +02:00
ricardo
d57d457148
✨ SurveyMonkey trigger
2020-04-26 12:51:27 -05:00
Jan Oberhauser
a3106219f4
⚡ Add Expression-Support to responseHeaders
2020-04-26 15:28:51 +02:00
Davide Cavestro
db2329b26c
Webhook: allow setting generic response-headers
2020-04-26 11:01:20 +02:00
Jan Oberhauser
90fe5113a0
🔀 Merge branch 'master' into oauth-support
2020-04-14 20:54:19 +02:00
Jan Oberhauser
4ad009214e
⚡ Change evaluateExpression -> $evaluateExpression
2020-04-13 16:51:04 +02:00
Jan Oberhauser
399397fbb7
⚡ Improve how expressions get values
2020-04-13 15:57:01 +02:00
Jan Oberhauser
c7024ca454
✨ Add "alwaysOutputData" option to nodes
2020-04-12 19:58:30 +02:00
Jan Oberhauser
dc10f52db3
🐛 Fix bug
2020-04-12 19:05:06 +02:00
Jan Oberhauser
59798ad0bd
⚡ Do not allow that expressions return functions
2020-04-12 18:48:41 +02:00
Jan Oberhauser
09e528565f
✨ Add $items to expression and Function-Nodes to get all items
2020-04-12 18:42:29 +02:00
Jan Oberhauser
0e7998cbba
🐛 Fix interface for getWorkflow
2020-04-11 10:30:50 +02:00
Jan Oberhauser
9dd9e0d8ba
🔀 Merge branch 'master' into oauth-support
2020-04-04 17:34:10 +02:00
Jan Oberhauser
9da0c1c884
⚡ Display errors in expressions
2020-04-03 19:37:28 +02:00
Jan Oberhauser
c1853a6ff5
✨ Add functionality to evaluate expression
2020-03-21 17:25:29 +01:00
Jan Oberhauser
ce0aaeba7d
⚡ Improve continueOnFail behaviour
2020-03-17 13:18:04 +01:00
Jan Oberhauser
f145c499c0
⚡ If trigger nodes are in workflow use them as default start-node #379
2020-03-16 09:59:29 +01:00
Jan Oberhauser
70286b469e
✨ Make workflow metadata available in expresions and
...
node-functions
2020-02-15 17:07:01 -08:00
Jan Oberhauser
b1719f1bcc
⚡ Make node "json" data available in expression via "json" key
2020-02-15 16:06:06 -08:00
Jan Oberhauser
6bff3dc199
⚡ Add parameter type "hidden"
2020-02-09 13:33:40 -08:00
Jan Oberhauser
3ed27c6485
🔀 Merge branch '139-null-returnValues' of https://github.com/airmoi/n8n into airmoi-139-null-returnValues
2020-02-07 17:02:11 -08:00
Jan Oberhauser
eb285ef711
⚡ Make it possible to set credentials to fixed values
2020-01-25 23:48:38 -08:00
Jan Oberhauser
aa1899f81d
⚡ Prepare webhooks for multitenancy
2020-01-22 15:06:43 -08:00
Jan Oberhauser
8228b8505f
⚡ Abstract OAuth signing and make credentials extendable
2020-01-13 20:46:58 -06:00
Jan Oberhauser
83c49ddd21
✨ Make possible to send binary-data with HttpRequest-Node
2020-01-10 12:57:01 -06:00
Jan Oberhauser
bf4c8bc3a2
✨ Make it possible to define dependencies for loadOptions
2020-01-04 22:28:09 -06:00
Jan Oberhauser
5677d72abd
✨ Make $item also available in expressions
2020-01-03 16:37:13 -06:00
Jan Oberhauser
629ab09135
✨ Add additional possibilities to load workflow
2020-01-02 17:13:53 -06:00
Jan Oberhauser
8f25303928
✨ Make it possible to trigger all X minutes/hours
2019-12-31 17:41:47 -06:00
Jan Oberhauser
584033ab4a
✨ Add polling support to Trigger-Nodes
2019-12-31 14:27:58 -06:00
Jan Oberhauser
8acc3c5931
✨ Add ExecuteWorkflow-Node
2019-12-19 16:07:55 -06:00
Romain Dunand
31af36b8bd
Fix #139
...
Prevent null values from beeing treaded as objects
2019-12-01 23:08:37 +01:00
Jan Oberhauser
b4c3642dcc
🐛 Fix bug that Option with value 0 could not be selected
2019-12-01 00:24:25 +01:00
Jan Oberhauser
6e70f16c4b
⚡ Log and display also errors that occur in webhook function
2019-11-23 21:57:50 +01:00
Jan Oberhauser
2d409b6535
⚡ Support also numbers as values in options and multiOptions
2019-11-22 00:07:38 +01:00
Jan Oberhauser
e3b71c2ed4
⚡ Rename function and fix styling
2019-10-20 21:42:34 +02:00
BenoitTallandier
02a7d92fc1
🔃 Add unction getCurrentNodeParameters to get currents parameters in loading function
2019-10-20 20:55:49 +02:00
Jan Oberhauser
ded2152d61
✨ Make it possible to return custom content-type and data with
...
webhook
2019-10-16 14:01:39 +02:00
Jan Margeta
50a342b2fb
👕 Fix typo: IWebhookResonseData->IWebhookResponseData
2019-10-11 13:02:44 +02:00
Jan Oberhauser
2fd58fd99e
🐛 Fix that parameter "hide" rule could not overwrite "show" rule
2019-10-06 09:36:05 +02:00