Commit graph

237 commits

Author SHA1 Message Date
PietroLubini ab6b2515d0
Fix #1611 (#1633)
Co-authored-by: Petro Liubynskyi <petro.liubynskyi@sigma.software>
2021-10-13 11:31:25 +02:00
Sipke Schoorstra 4934de6ac8
Service Bus refactorings (#1613)
Fixes an issue where message types were registered with their own service bus, instead of these message types becoming part of the same bus configuration.

Fixes #1464
2021-10-08 16:45:23 +02:00
Sipke Schoorstra 0be4d3e156 Apply improved JSON serialization settings to workflow definition API endpoints 2021-10-08 15:03:25 +02:00
Sipke Schoorstra 517c7bc0db Fix definition serialization for designer
This fixes the issue where a JSON response is sent back to the designer that includes $id fields, which potentially causes roundtrip issues when sent back to the server where the $id fields are then regarded as property keys, potentially conflicting with $id fields generated by Newtonsoft Json to serialize references.

Fixes #1605
2021-10-07 13:55:20 +02:00
axeleron007 c197ae9199 Final changes to PR/ 2021-10-02 22:46:10 +03:00
axeleron007 4949c402bc PR requested changes 2021-10-01 14:49:49 +03:00
axeleron007 f893cbe6e6 PR change requests 2021-10-01 11:40:31 +03:00
axeleron007 2fdd7427b6 Fix to Timer 2021-09-30 13:38:46 +03:00
axeleron007 f203e0cdef PR change requests 2021-09-30 12:00:44 +03:00
axeleron007 80ce9995a8 some fixes to the PR change requests 2021-09-29 13:42:15 +03:00
axeleron007 f9923b5ca1 Intermediate commit to the PR requests 2021-09-29 12:36:32 +03:00
axeleron007 d4ce7dd160 Code clean up and Stop Workflow button implementation 2021-09-28 17:35:07 +03:00
Andrey Mishurinsky bdf304627a
Merge branch 'master' into manual_workflow_trigger 2021-09-27 15:44:56 +03:00
axeleron007 8e1144435e SignalRConnectionId and IsTest flag are removed from blueprint classes 2021-09-27 15:40:19 +03:00
axeleron007 526f097069 fixes to the UI 2021-09-27 11:20:31 +03:00
axeleron007 ca1c855140 Fixes to PR 2021-09-24 12:49:44 +03:00
axeleron007 3be4f6df86 Fix to activity test icons 2021-09-21 18:25:04 +03:00
axeleron007 04bacaa281 fixes 2021-09-21 14:04:37 +03:00
Sipke Schoorstra 0da556b5a9 Update Import endpoint
Fixes #1548
2021-09-19 12:50:09 +02:00
Sipke Schoorstra 142b574481 Update packages 2021-09-16 20:25:38 +02:00
Andrey Mishurinsky cb73a5295c
Merge branch 'master' into manual_workflow_trigger 2021-09-16 17:16:06 +03:00
axeleron007 dd2c14afe9 Faulted status added to Workflow Test 2021-09-16 15:38:29 +03:00
axeleron007 3d64d75782 Code clean up and refactoring 2021-09-16 14:52:32 +03:00
Sipke Schoorstra 4d6c4544ed Add Publish endpoint 2021-09-16 13:51:01 +02:00
axeleron007 dd16c1921f Fix to Test run mode. 2021-09-16 12:51:27 +03:00
axeleron007 b11ccbbc2d Use as Json Schema implementation 2021-09-15 12:32:41 +03:00
Sipke Schoorstra 6352372179 Update package references 2021-09-14 16:09:59 +02:00
axeleron007 08235ce8d4 Merge branch 'master' into manual_workflow_trigger 2021-09-14 15:19:10 +03:00
axeleron007 14c7582a32 Workflow Execution development 2021-09-13 18:29:40 +03:00
Sipke Schoorstra 96ea6c3458 Implement Cancel workflow on dashboard 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 64636a362b Initial work on workflow instance cancellation 2021-09-09 23:02:02 +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
Andrey Mishurinsky a24fa583cc some test changes 2021-09-02 09:47:31 +03:00
Sipke Schoorstra 3c4a10d650 Implement infinite loop detection and handling 2021-09-01 19:06:07 +02:00
Sipke Schoorstra b77e93a4a9 Merge List with GetMany
Fixes #1391
2021-08-31 13:56:04 +02:00
Sipke Schoorstra 812303efdc Fix YesSql provider issues 2021-08-19 21:56:05 +02:00
Sipke Schoorstra 1be20248da Treat null values for IsBrowsable as true (the default) 2021-08-09 10:50:57 +02:00
Sipke Schoorstra 473a33439d Make exported file name a bit shorter 2021-08-02 12:14:07 +02:00
Sipke Schoorstra 11de05173e Add API support for querying workflow instances by correlation ID 2021-07-24 13:24:25 +02:00
Sipke Schoorstra e55b2fbf60 Only evaluate designer-critical properties.
Fixes #1163
2021-07-24 11:59:56 +02:00
Sipke Schoorstra 472358f9e7 Introduce designer-critical properties 2021-07-24 11:59:56 +02:00
Sipke Schoorstra 42e95033cf
BREAKING: Persistable input (#1302)
* Implement resuming Idle workflows + persistable input

* Refactor workflow input model

* Re-enable tests
2021-07-22 22:13:33 +02:00
Sipke Schoorstra fcf124bda0 Add IsBrowsable metadata
This enables developers to control what properties are visible in the activity picker
2021-07-20 17:08:15 +02:00
Sipke Schoorstra 5ae4609165 Fix StartupTask DI registration 2021-07-13 13:27:45 +02:00
Sipke Schoorstra cb0ed30ca1 Configure Swagger to take first action in case of conflicts
Fixes #1252
2021-07-13 13:15:48 +02:00
Sipke Schoorstra cbfb21c4c9 Remove redundant Trigger parameter from workflow selection 2021-07-12 19:37:01 +02:00
GreenShade 1cdd49b39b Mainly add the ability of tenantid customization for API projects, and add sample projects 2021-07-07 22:36:54 +08:00
axeleron007 32c2815f55 Don#t use colon in appsettings #1223
Colons are removed from any element name in the appsettings
2021-07-07 10:31:29 +03:00
Sipke Schoorstra 2090389637 Consolidate PendingWorkflow and StartedWorkflow into single CollectedWorkflow 2021-06-29 23:08:52 +02:00