Commit graph

2321 commits

Author SHA1 Message Date
Andrey Mishurinsky ef37f87514
Disable workflow (#1336)
* Publish/Subscribe events added to WorkflowSettings and WorkflowRegistry

* Workflow Registry re-indexed and cache refreshed on workflow disable/enable

* IsDisabled property added to WorkflowBlueprintSummary to display disabled status in the UI

* MySql, PostgreSql and SqlServer persistence added to Workflow Settings

* Validation for disabled workflow in Workflow Resumer

* WorkflowSettings configuration added to the appsettings.json

* Workflow Settings added to Elsa.Server.Host startup collection

* IWorkflowSettingsProvider implemented

* Update README.md

* Elsa-Workflow-Settings and Elsa-Webhooks separate modules added and decoupled from Elsa Web

* Delete unused Client projects

* LoadWorkflowSettingsDisabledHandler changes

* FeatureProvider removed, Webhooks plugin merged to Webhooks Feature Plugin

* Update Webhooks and Settings plugin

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-09-02 16:20:10 +02:00
Andrea Pierangeli dd4868a3ed Sync auto-generated build files 2021-09-02 15:53:13 +02:00
Sipke Schoorstra f12ad05932 Update InfiniteLoopingWorkflow.cs 2021-09-01 19:06:07 +02:00
Sipke Schoorstra 3c4a10d650 Implement infinite loop detection and handling 2021-09-01 19:06:07 +02:00
Andrea Pierangeli 3f5bbca988 Fix port in monolith sample 2021-08-31 21:59:51 +02:00
Andrea Pierangeli 309efa1372 Fix build-assets-and-run-dashboard-monolith.ps1 script 2021-08-31 21:59:51 +02:00
Sipke Schoorstra 1ee631b397 Deal with some warnings 2021-08-31 21:30:47 +02:00
Sipke Schoorstra 8228053cd9 Fix duplicate Done outcome
Fixes #1455
2021-08-31 21:30:37 +02:00
Sipke Schoorstra f0285d1036 Update quartz packages
Fixes #1454
2021-08-31 21:06:25 +02:00
Sipke Schoorstra d30c012790 Ensure refreshed workflow context
Fixes #1439
2021-08-31 16:55:22 +02:00
Sipke Schoorstra fc954d9968 Improve error messages
Closes #1425
2021-08-31 16:09:04 +02:00
Sipke Schoorstra 64ec9dade7 Expose HttpClientBuilder 2021-08-31 15:21:10 +02:00
Sipke Schoorstra b77e93a4a9 Merge List with GetMany
Fixes #1391
2021-08-31 13:56:04 +02:00
Sipke Schoorstra 2bd39a5ff1 Fix designer error with D3 2021-08-27 16:07:02 +02:00
Simona Taran 7ed9fa89b7 Add change from new to generated id. 2021-08-27 14:51:03 +02:00
megamanhxh 064ddccf25 Fix EFCore.BulkExtensions does not support Oracle 2021-08-26 11:52:52 +02:00
Sipke Schoorstra 6f8582c320 Remove TryRenderTree workfaround 2021-08-26 11:42:42 +02:00
Simona Taran 7c9b1a15bd Removed unused property. 2021-08-26 11:42:42 +02:00
Simona Taran 5397b40d8a Added fix for tree render issue. 2021-08-26 11:42:42 +02:00
Sipke Schoorstra 929eea5bc8 Update to latest StencilJS package 2021-08-26 10:48:43 +02:00
Sipke Schoorstra 61e43978f1 Update index.html 2021-08-25 12:16:21 +02:00
Simona Taran 9ea42a35be Fixed scroll issue on the journal side panel. 2021-08-25 12:08:47 +02:00
Andrey Mishurinsky 9c67feb67b Fix to copy/paste activities. 2021-08-24 12:38:53 +02:00
Sipke Schoorstra 6044eef5e9 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-08-24 11:52:47 +02:00
Sipke Schoorstra d1b0465b0d Fix docker readme + compose file 2021-08-24 11:52:45 +02:00
nokecy 5502d73ca0 fix event error 2021-08-24 11:51:11 +02:00
nokecy 518be0a062 add BlockingActivityAdded event 2021-08-24 11:51:11 +02:00
Sipke Schoorstra 9f45d2994d Remove unused Telnyx activity outcomes 2021-08-23 14:56:07 +02:00
Sipke Schoorstra 9a97334ee4 Update RenderJavaScriptDateTimeTypeDefinitions.cs
Remove warning
2021-08-23 12:08:45 +02:00
Sipke Schoorstra da74b0c4ac Disable greedy copy&paste 2021-08-23 11:57:50 +02:00
Sipke Schoorstra f7a63b80c5 Reduce number of DB commits during workflow execution 2021-08-23 11:57:50 +02:00
tomy2105 9aeee3a15d
Properly Dispose IStorageConnection (#1378)
Closes #1376
2021-08-23 11:52:48 +02:00
Sipke Schoorstra d8c3504aa7 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-08-23 10:12:36 +02:00
Sipke Schoorstra a89a519173 Formatting MailkitSmtpService.cs 2021-08-23 10:12:30 +02:00
Andrey Mishurinsky 6531f43fd1
Copy paste activities (#1398)
* Copy/paste activities
2021-08-20 13:38:25 +02:00
Sipke Schoorstra cbdc3e4375 Make available raw content 2021-08-20 12:24:59 +02:00
Sipke Schoorstra 6f5e2c6beb Update elsa-workflow-properties-panel.tsx 2021-08-20 10:01:11 +02:00
Sipke Schoorstra 482fbcfecc Fix incorrect version number display on property panel 2021-08-20 09:55:56 +02:00
Sipke Schoorstra 4a268c75c2 YesSql provider fixes 2021-08-20 09:55:18 +02:00
Sipke Schoorstra 812303efdc Fix YesSql provider issues 2021-08-19 21:56:05 +02:00
Sipke Schoorstra 6b31bdc6dd Fix an issue with correlated workflow selection
fixes an issue where correlated workflows of different definitions could not signal one another if the signal matches a workflow instance but was not listening for that signal. All startable workflows should always be considered except for the workflow definition that has an already correlated workflow instance matching the correlation ID.
2021-08-19 20:33:06 +02:00
Sipke Schoorstra 014fcf3ca4 Update Send Signal to use Dispatch mode
This fixes potential deadlock and race conditions when a workflow receiving the signal immediately sends a signal back.
2021-08-19 20:29:12 +02:00
Sipke Schoorstra c4b1cf1ee9 Update Fork.cs 2021-08-19 20:28:21 +02:00
Sipke Schoorstra c6f29e3aa2 Add more liquid things 2021-08-19 14:46:27 +02:00
Sipke Schoorstra 9e1574bc30 Allow casting to nullable target types 2021-08-19 14:46:08 +02:00
Sipke Schoorstra 9112459d0c Update sample 2021-08-19 14:45:45 +02:00
Sipke Schoorstra 87132d49c5 Initial fix for deadlock situation
When a parent workflow triggers another workflow using signaling and using the same correlation ID, the distributed lock provider would try to acquire a lock on the same resource, causing a deadlock situation.

This isn't the final fix.
2021-08-19 14:45:26 +02:00
Sipke Schoorstra e24c9dd59d Update TransferCall activity
Having "pending" outcomes isn't practical - it would require the user to always connect them to the activity itself if they did not want to continue the workflow.
2021-08-19 14:43:27 +02:00
Sipke Schoorstra 630257098f Update StartRecording.cs 2021-08-19 14:41:31 +02:00
Sipke Schoorstra 2c3baa1153 Update SendEmailExtensions.cs 2021-08-19 14:41:23 +02:00