Commit graph

2199 commits

Author SHA1 Message Date
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
Sipke Schoorstra 9b1e4616d0 Improve support for writing custom input drivers 2021-07-25 14:14:24 +02:00
Sipke Schoorstra d3143d800e Remove unimplemented dynamic-list UI hint 2021-07-25 14:13:31 +02:00
Sipke Schoorstra c7d186b990 Update DefaultAbsoluteUrlProvider
Fixes #1112
2021-07-24 21:03:24 +02:00
Sipke Schoorstra 9b5b8d4aaf Disallow multiple connections from single source by default
This was a hidden feature and is not fully supported (there's no way to correctly join back)

Fixes #1138
2021-07-24 20:05:30 +02:00
Sipke Schoorstra 43973b408c Add periodFromNow JS function
Fixes #1066
2021-07-24 13:58:10 +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 d1c57aaba0 Display activity type when using custom display name
Fixes #1131
2021-07-24 13:17:43 +02:00
Sipke Schoorstra d280f0d814 Handle null base URL with detailed exception message 2021-07-24 13:09:26 +02:00
Sipke Schoorstra 87544690d2 Remove unnecessary css class
Fixes #1305
2021-07-24 12:34:53 +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 07aa4c7369 Disable tests
AppVeyor keeps hanging on:

"Starting test execution, please wait...
A total of 1 test files matched the specified pattern."
2021-07-23 17:09:16 +02:00
Sipke Schoorstra 2c2129d063 Fix appveyor.yml 2021-07-23 16:25:34 +02:00
Sipke Schoorstra 641c6f9257 Add CorrelationIds query specification 2021-07-23 16:18:17 +02:00
Sipke Schoorstra 8367fe0ef2 Don't break designer when activity descriptor doesn't exist
Fixes #1256
2021-07-23 10:43:45 +02:00
Sipke Schoorstra 229f6cddaa Select first activity as start activity when no root activity could be determined 2021-07-23 10:42:58 +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 b9042c4c8d Remove unused WebhookReceived.cs 2021-07-22 14:38:04 +02:00
Sipke Schoorstra 0489f15857 Add StartTime to CallInitiatedPayload 2021-07-22 14:38:03 +02:00
Andrey Mishurinsky 4215b94205
Webhook cache and fix to navigation on Webhook Save (#1296)
* Webhook cache and fix to navigation on Webhook Save

* Requested changes for merge with master are done
2021-07-22 13:51:52 +02:00
tomy2105 eb745cc7ce
Center start activity when loading workflow (#1297) 2021-07-21 21:59:14 +02:00
Sipke Schoorstra 7f0cf7e1fe Evict activity type cache upon webhook definition created or updated 2021-07-21 12:40:42 +02:00
Sipke Schoorstra 11fb572237 Update appsettings.json 2021-07-20 17:08:30 +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 1ad11e6f05 Get default value when getting activity property value 2021-07-20 17:07:24 +02:00
Sipke Schoorstra 4f96f9d0c4 Allow multiple calls to AddHttpActivities 2021-07-20 16:04:00 +02:00
Sipke Schoorstra da94a9ab17 Fix sample project 2021-07-20 13:56:12 +02:00
Jens Willmer 3e298413a0
Speed up docker build for dashboard (#1287)
* speed up docker build for dashboard

* Revert stencil.config

* Update docker files

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-07-20 13:44:35 +02:00
Sipke Schoorstra f49e3afb59 Remove duplicate aspnetcore folder 2021-07-20 13:14:18 +02:00
Akbar Ghasemi Tazehabadi 726c16b702
Added support of Oracle as persistence EF Provider (#1275)
* Added support of Oracle as persistence database provider

* Added migration for Oracle

* Fixed bugs in oracle data types

* fixing some comments
2021-07-20 12:49:46 +02:00
Sipke Schoorstra 20406c5e39 Reduce activity "jumpiness" on designer when adding and deleting activities 2021-07-20 12:47:37 +02:00
Sipke Schoorstra aafd173857 Optimize stencil build 2021-07-20 12:13:11 +02:00
Sipke Schoorstra 725bb5e7c7 Ensure certain classes aren't trimmed out by Stencil 2021-07-19 13:00:06 +02:00
Sipke Schoorstra 265ae0b28b Add property-display-manager service to ElsaStudio model 2021-07-19 12:12:49 +02:00
Sipke Schoorstra cc8d225f8f Fix base path occurrences 2021-07-19 11:31:46 +02:00
Sipke Schoorstra a688d2f270 Fix base path occurrences 2021-07-19 10:59:47 +02:00
Sipke Schoorstra e6c35d5724 Update subpath sample 2021-07-19 09:34:05 +02:00
Sipke Schoorstra 86d7fb318f Add support for hosting Elsa Dashboard on sub paths 2021-07-18 22:32:23 +02:00
Sipke Schoorstra 96fe0d4db3 Update dashboard apps with updated designer component constructs 2021-07-18 14:37:01 +02:00
Sipke Schoorstra b5b39c13e3
Designer extensibility (#1277)
Improve designer extensibility
2021-07-18 12:39:48 +02:00
Sipke Schoorstra 781680abfe Return context ID after save
Fixes #1271
2021-07-16 16:14:50 +02:00
Sipke Schoorstra 874dca1b02 Make activityId optional 2021-07-16 12:34:10 +02:00
Sipke Schoorstra ddf7762e58 Troubleshoot NuGet deployment 3 2021-07-16 11:11:52 +02:00
Sipke Schoorstra 2db5e7bf39 Troubleshoot NuGet deployment 2 2021-07-16 11:04:01 +02:00
Sipke Schoorstra 08aa379eab Troubleshoot NuGet deployment 1 2021-07-16 11:00:22 +02:00