Commit graph

2207 commits

Author SHA1 Message Date
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
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