Commit graph

2339 commits

Author SHA1 Message Date
Sipke Schoorstra f5cc342f58 Update docker-compose.yaml 2021-09-10 14:37:41 +02:00
Sipke Schoorstra e6f55bd579 Update EF and Fody packages 2021-09-10 14:37:35 +02:00
Sipke Schoorstra 96ea6c3458 Implement Cancel workflow on dashboard 2021-09-09 23:02:02 +02:00
Sipke Schoorstra 5a3bd4467d Update stencil 2021-09-09 23:02:02 +02:00
Sipke Schoorstra 86efb968c4 Implement workflow instance deleter with support for locking 2021-09-09 23:02:02 +02:00
Sipke Schoorstra 0184003b85 Publish WorkflowInstanceCancelled event from workflow runner 2021-09-09 23:02:02 +02:00
Sipke Schoorstra ac43c9fb9d Publish WorkflowInstanceDeleted event 2021-09-09 23:02:02 +02:00
Sipke Schoorstra fc96051628 Remove unnecessary ambient locking code 2021-09-09 23:02:02 +02:00
Sipke Schoorstra 64636a362b Initial work on workflow instance cancellation 2021-09-09 23:02:02 +02:00
Sipke Schoorstra 94b086f5f0 Update RefreshWorkflowContext.cs
This change ensures that workflow context (if a context ID is present) is always loaded before executing a workflow. This needs to happen regardless of the configured fidelity.

Fixes #1490
2021-09-08 10:21:25 +02:00
Sipke Schoorstra de9ac4b074 Incremental fix for YesSQL provider with And/Or specifications
Fixes #1472
2021-09-06 16:30:35 +02:00
Sipke Schoorstra b007dc7574 Make boolean properties of ActivityInputAttribute non-nullable
Fixes #1390.
2021-09-03 13:10:00 +02:00
Sipke Schoorstra e04a910d96
Workflow journal enhancements (#1481)
* Add support for custom journal data logging

* Update ForEach with journal logging

* Update ReadLine with Journal logging

* Update For.cs

* Update While.cs

* Update Switch activity

* Update Join.cs

* Update Timer activities

* Update Azure Service Bus and Telnyx activities

* Update various other activities
2021-09-03 13:05:09 +02:00
Sipke Schoorstra 6ea04895a4 Merge Abstractions into WorkflowSettings 2021-09-02 16:33:49 +02:00
Sipke Schoorstra a20fba7253 Fix namespaces 2021-09-02 16:26:40 +02:00
Sipke Schoorstra 6bb03d1062 Update components.d.ts 2021-09-02 16:21:09 +02:00
Sipke Schoorstra e72f213fb2 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-09-02 16:21:01 +02:00
Sipke Schoorstra 9e5bc8f1d1 Update components.d.ts 2021-09-02 16:20:52 +02:00
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