Commit graph

2244 commits

Author SHA1 Message Date
Joseph Stewart c49ed765b9 Add tests for liquid expressions 2021-08-07 18:56:13 +02:00
Joseph Stewart e51395ff21 Add test for javascript 2021-08-07 18:56:13 +02:00
Joseph Stewart 60aa235b16 Add javascript option to disable config access 2021-08-07 18:56:13 +02:00
Joseph Stewart dabca2e130 Add Config access opt-in to Liquid expression 2021-08-07 18:56:13 +02:00
Sipke Schoorstra db9df4736f Call into Workflow Context's Remove Blocking Activity 2021-08-07 18:39:45 +02:00
Sipke Schoorstra cd43136e74 Fix type definition provider for workflows
This handles the case when the variable is initialized with a null value.
2021-08-07 18:28:25 +02:00
Sipke Schoorstra a5628e501d Update Telnyx Webhook to always correlate the workflow with the CallSessionId 2021-08-07 18:27:38 +02:00
Sipke Schoorstra f958d75951 Use multi-text input for GatherUsingSpeak activity 2021-08-07 18:27:14 +02:00
Sipke Schoorstra c282f5a7b2 Fix CallRingGroup activity
The activity returned the extension rather than the resolved extension result (the destination).

Also fixed an issue with handling the Hangup event so that it only exists when the caller hangsup, instead of always exiting when the target party doesn't answer (which also triggers a Hangup event).
2021-08-07 18:26:47 +02:00
Sipke Schoorstra 19619b8307 Fix WorkflowDefinitionId liquid filter
The name argument should be optional.
2021-08-05 14:27:44 +02:00
Sipke Schoorstra b385dfcdad Fix RunWorkflow activity outcome cast issue 2021-08-05 14:26:25 +02:00
Sipke Schoorstra fbaffbc2cd Update appveyor.yml
Resume 2.3
2021-08-05 08:46:47 +02:00
Sipke Schoorstra c6adec5e8f Prepare 2.2.1 patch release 2021-08-04 20:58:36 +02:00
Sipke Schoorstra 2e09e675c3 Update ExecuteWorkflowInstanceRequestConsumer.cs
Fix input type double wrap
2021-08-04 20:56:52 +02:00
Sipke Schoorstra c344de324c Fix RunWorkflow resumption when child completes synchronously
Fixes #1347
2021-08-04 18:39:59 +02:00
Sipke Schoorstra 97b2cbfde4 Improve type conversion error message 2021-08-04 15:12:38 +02:00
Sipke Schoorstra 6965949976 Update appveyor.yml
Bump version number to next preview
2021-08-04 13:53:23 +02:00
Sipke Schoorstra 90bbc37808 Fix incorrect scope eviction
Fixes an issue where the wrong scope would be evicted.
2021-08-04 13:46:27 +02:00
Sipke Schoorstra e8439aa994 Update WriteHttpResponseExtensions.cs
Fix serialization issues when using WriteHttpResponse from code.

The issue was that the lambda for the Content property itself was being serialized.
2021-08-04 13:45:52 +02:00
Sipke Schoorstra 9a153c9e64 Update README.md 2021-08-04 13:44:46 +02:00
Sipke Schoorstra 3457845e8c Revert "Bump Elsa Core version"
This reverts commit 6d0347d524.
2021-08-02 13:19:59 +02:00
Sipke Schoorstra 6d0347d524 Bump Elsa Core version 2021-08-02 13:17:37 +02:00
Sipke Schoorstra 9fc6a1677f Bump Elsa Core version 2021-08-02 12:16:18 +02:00
Sipke Schoorstra e461384e8d Bump Elsa Studio version 2021-08-02 12:14:47 +02:00
Sipke Schoorstra 473a33439d Make exported file name a bit shorter 2021-08-02 12:14:07 +02:00
Sipke Schoorstra 0d17838627 Fix workflow registry resources path 2021-07-31 12:54:46 +02:00
Sipke Schoorstra 8a0fd05973 Update activity type providers 2021-07-31 12:54:46 +02:00
Sipke Schoorstra c892a11de7 Update ActivityActivator to use default storage provider 2021-07-31 12:54:46 +02:00
Sipke Schoorstra cf39594e0f Update TriggerEndpoint with support for customizing HTTP response
Fixes #1304
2021-07-31 12:54:46 +02:00
Sipke Schoorstra b8b58fdb51 Update SendEmail with default storage provider for attachments 2021-07-31 12:54:46 +02:00
Sipke Schoorstra 8fb52ebcc1 Add support for ExpandoObject deserialization into strongly typed object 2021-07-31 12:54:46 +02:00
Sipke Schoorstra 2c3935f0e0 Add support for specifying default workflow storage providers per activity property
Fixes #1254
2021-07-31 12:54:46 +02:00
Sipke Schoorstra e2deafd228 Update WriteHttpResponse with support for writing streams 2021-07-31 12:54:46 +02:00
Sipke Schoorstra db7534edda Update SendEmail with support for sending Streams as attachment 2021-07-31 12:54:46 +02:00
Sipke Schoorstra 15743c4396 Refactor StorageStorage.net usage to allow different configurations 2021-07-31 12:54:46 +02:00
sebguischr 5f6d700da9
Fix Consumer to handle message content (#1325)
Co-authored-by: Sébastien Guillot <sebastien.guillot@vendeeconcept.com>
2021-07-31 12:54:21 +02:00
Christoph Keller 42bcb03b80
Add WorkflowInput to CollectAndExecuteWorkflowsAsync() to receive the bus-message. (#1332) (#1333) 2021-07-30 09:17:18 +02:00
Sipke Schoorstra b138061661
Reuse certain queues for certain event types (#1317) 2021-07-27 21:47:30 +02:00
Sipke Schoorstra f8936564c3 HTML-encode user input for activity body displays 2021-07-27 20:40:05 +02:00
Sipke Schoorstra 14c93c26a0 Fix pagination 2021-07-27 20:14:09 +02:00
Sipke Schoorstra 46d96a7080 Fix tab display and interaction 2021-07-27 17:32:30 +02:00
Sipke Schoorstra 496633c166 Add demo for custom activity editor 2021-07-27 17:32:30 +02:00
Sipke Schoorstra 969c78531d Introduce generic component for rendering either HTML string, JSX node or HTML node 2021-07-27 17:32:30 +02:00
Sipke Schoorstra 9182af3d1f Refactor activity editor modal with customizable tabs model 2021-07-27 17:32:30 +02:00
Sipke Schoorstra da1365a214 Fix toast notification event handler
The current context (this) was incorrect and has been restored to point to the current component instead of the sender of the event
2021-07-27 08:19:46 +02:00
Rafael Carnucci e316ca6c80 Added TenantId in IStartsWorkflow.StartWorkflowAsync and IWorkflowFactory.InstantiateAsync 2021-07-26 19:38:47 +02:00
Sipke Schoorstra 19caa5e0ac Bump designer version 2021-07-26 13:41:55 +02:00
Sipke Schoorstra 4c8a982054 Publish workflow model changed event via event bus 2021-07-26 13:41:28 +02:00
Sipke Schoorstra e88c3487ec Fix eager disposal of ALL event bus handlers 2021-07-26 13:15:33 +02:00
Sipke Schoorstra 7479ff1210 Prevent custom composite activities from overriding values specified by the activity definition
This particularly fixes the issue where a composite activity can potentially specify its own activity ID, which would break the workflow since the activity definition ID (as generated by the designer) would be different.
2021-07-26 13:10:41 +02:00