Commit graph

1474 commits

Author SHA1 Message Date
Cameron Cowen c01ec242ed Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-05-30 14:05:12 +01:00
Sipke Schoorstra 0f8a0e9f3d Implement support for activity property ordering
Closes #884
2021-05-30 13:51:14 +02:00
Sipke Schoorstra 16c93e15c5 Add support for dynamic outcome provider
Fixes #873
2021-05-30 13:27:42 +02:00
Sipke Schoorstra 7e9ac20e8d Fix named activity missing in intellisense and blacklist many system types 2021-05-30 12:51:58 +02:00
Sipke Schoorstra 1150fb8dc1 Allow direct activity access from liquid 2021-05-30 12:51:58 +02:00
Sipke Schoorstra d033b56d29 Increase javascript intellisense coverage 2021-05-30 12:51:58 +02:00
Sipke Schoorstra 7f420f4f42 Add JS functions to access activity properties 2021-05-30 12:51:58 +02:00
Sipke Schoorstra 58af0c7ca0 Rename ActivityPropertyAttribute to ActivityInputAttribute 2021-05-30 12:51:58 +02:00
Sipke Schoorstra d195dfc070 Fix liquid engine to handle JObject and JValue resolution 2021-05-30 12:51:58 +02:00
Sipke Schoorstra a8f6cf37db Update WriteHttpResponse activity's ResponseHeaders property's UI hint to use an existing one 2021-05-30 12:51:58 +02:00
Cameron Cowen d5d70abfff Updated method to override 2021-05-28 22:45:01 +01:00
Cameron Cowen 2819fb2ee6 Fixed getting properties in bookmark 2021-05-28 22:32:05 +01:00
Cameron Cowen a6dd7d9ffc Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-05-28 22:22:01 +01:00
Cameron Cowen e592c30b7c Updated sample workflows and added second to demonstrate how it doesn't meet publishing 2021-05-28 22:14:44 +01:00
Cameron Cowen 7893d6765a Additional model properties 2021-05-28 22:13:51 +01:00
Sipke Schoorstra 36061c6802 Update WriteHttpResponse to include configurable charset
Fixes #450
2021-05-28 20:54:23 +02:00
Sipke Schoorstra 7aae03a2dc Implement User Task plugin
Fixes #351
2021-05-28 20:40:38 +02:00
Sipke Schoorstra 88a5c61a16 Uncheck "check all" after bulk delete
Fixes #1057
2021-05-28 20:35:21 +02:00
Sipke Schoorstra 68e5be0159 Fix issue with SwitchHandler and Switch display on workflow blueprint viewer when using expressions that cannot be evaluated 2021-05-28 20:21:45 +02:00
Sipke Schoorstra 2d2fa4451f Fix concurrent access to Azure Service Bus workers 2021-05-28 19:36:16 +02:00
Sipke Schoorstra 2b77ac8fe0 Handle potential null dictionary 2021-05-28 16:38:59 +02:00
Sipke Schoorstra 2ca9758e07 Fix startup of sample server project 2021-05-28 13:26:36 +02:00
Sipke Schoorstra 4932dbec2a Update activity property evaluation to store computed value as part of workflow instance state
This allows bookmarking to be optimized and fixes the issue when the system needs to access an activity's property from a workflow isntance without having to re-evaluate the property value provider which may be impossible to do since there is no context.
A potential downside is increased workflow instance size, but this needs to be resolved as part of #898
2021-05-28 13:07:44 +02:00
Sipke Schoorstra da8d12b9e4 Fix Variables serialization for MongoDB provider 2021-05-27 23:14:26 +02:00
Sipke Schoorstra f263614e01 BREAKING: Update MongoDB provider with support for object derivatives
Fixes #552
2021-05-27 22:29:27 +02:00
Sipke Schoorstra 4d156c7ef7 Change namespaces for MongoDB extensions 2021-05-27 20:23:18 +02:00
Sipke Schoorstra f5b688a3dc Apply auto-scroll on exception details 2021-05-27 18:16:01 +02:00
Sipke Schoorstra 22095d6a8e Update github actions for docker builds to include build number as tag 2021-05-27 17:48:46 +02:00
Sipke Schoorstra 985fd39278 Restore Elsa.DistributedLocking.Redis library 2021-05-27 15:49:43 +02:00
Cameron Cowen f498184eca Added writeline to workflow 2021-05-27 08:08:47 +01:00
Cameron Cowen 5e47d49352 Added workflowrunner extensions 2021-05-27 08:08:32 +01:00
Cameron Cowen c2b7727f59 Project tweaks 2021-05-27 00:05:43 +01:00
Cameron Cowen ea0e642a1e Reorganised servocervicecollection extensions and added new elsa artifacts 2021-05-27 00:05:31 +01:00
Cameron Cowen 813e6f09f3 Added initial file system bookmark 2021-05-27 00:04:45 +01:00
Cameron Cowen 0c3d866d45 Added initial filewatcher background service 2021-05-27 00:03:12 +01:00
Cameron Cowen 804e3d23bb Added initial watchdirectory trigger 2021-05-27 00:02:49 +01:00
Cameron Cowen 89af4ef948 Updated to make use of servicecollection extensions 2021-05-27 00:01:43 +01:00
Cameron Cowen 677584120c Reorganised 2021-05-26 23:43:51 +01:00
Cameron Cowen 36ab91c62f Initial filewatcherworkflow 2021-05-26 23:43:29 +01:00
Cameron Cowen f0519e9f84 Updated model 2021-05-26 23:43:07 +01:00
atorres16 4c881cd5f2 Fix CORS issue in Dashboard Monolith sample project
Moving app.UseCors() to the top of the Http Pipeline config fixes some CORS problems I found
2021-05-26 17:06:29 +02:00
Sipke Schoorstra 9835430d99 Add version to dashboard home screen 2021-05-26 12:17:18 +02:00
Sipke Schoorstra 4ca441ab4c Prevent work from being cancelled when the broker cancels 2021-05-26 12:16:56 +02:00
Cameron Cowen ffbc987390 Added filesystemchanged model 2021-05-25 23:08:41 +01:00
Cameron Cowen 288d56eae2 Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-05-25 18:51:08 +01:00
Sipke Schoorstra b0c097103f Remove workaround in DataMigrationManager
With YesSQL 3, we always need to commit explicitly, which appears to work well for the DataMigrationManager

Fixes #850
2021-05-25 14:35:23 +02:00
Sipke Schoorstra 3f4bbed7b6 Update XML comments on VersionOptions 2021-05-25 13:34:53 +02:00
Sipke Schoorstra ca1db18bd7 Improve JS result parsing with support for target type conversions 2021-05-25 13:24:01 +02:00
Sipke Schoorstra 0b10faad92 Add DataProtection default service and update broken samples 2021-05-25 12:12:36 +02:00
Sipke Schoorstra bb4ff3b714 Update packages 2021-05-25 09:57:17 +02:00