Commit graph

2151 commits

Author SHA1 Message Date
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
Sipke Schoorstra 597dc50e45 Try push NuGet 2021-07-15 22:50:59 +02:00
Sipke Schoorstra e3c3a32853 Hotfix for HttpEndpointMiddleware
Fixes that subpath no longer matched any workflows
2021-07-15 15:33:31 +02:00
Sipke Schoorstra 3a6a4b5264 Update version for next pre-release 2021-07-15 13:47:02 +02:00
Sipke Schoorstra 05d2e84e25
Merge pull request #1270 from elsa-workflows/i18n
I18n
2021-07-15 13:45:09 +02:00
Sipke Schoorstra ca4a1bb2de Update workflow instances view with localization keys 2021-07-15 13:42:06 +02:00
Sipke Schoorstra 3c2d629022 Set culture to en-US 2021-07-15 12:41:38 +02:00
Sipke Schoorstra a5add7f52a Groundwork for internationalization of designer components 2021-07-15 12:40:36 +02:00
Sipke Schoorstra 42d47386ed Update version in appveyor.yml 2021-07-14 18:55:54 +02:00
Sipke Schoorstra 9038812547 Update appveyor.yml 2021-07-14 18:51:32 +02:00
Sipke Schoorstra a42df38f6e
Merge pull request #1261 from dcamarenaAZO/patch-1
fix: Reset IsLatest also for not published workflows on PublishAsync
2021-07-14 17:16:59 +02:00
Sipke Schoorstra e3120e9329 Fix CompositeActivityBlueprint initialization
This fixes an issue where one could not use nested composite activities when used from the designer
2021-07-14 14:59:38 +02:00
Sipke Schoorstra 2635115766 Fix HttpEndpointMiddleware to return 404 when workflow not found
Fixes #1253
2021-07-14 13:11:30 +02:00
dcamarenaAZO 197db28702
fix: Reset IsLatest also for not published workflows on PublishAsync
When an unpublished workflow is published, IsLatest is not set to false because the PublishAsync method was only looking for published workflows.
2021-07-14 07:45:26 +02:00
Sipke Schoorstra dbb91a816a Prevent display text from pushing settings button out of view
Fixes #1227
2021-07-13 15:48:22 +02:00
Sipke Schoorstra dd55189bed Fix JS error when using workflow instance list view in standalone mode
Fixes #1235
2021-07-13 15:28:36 +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 abc4e5389c Fix Type serialization for MongoDB provider 2021-07-13 13:11:32 +02:00
Sipke Schoorstra cbfb21c4c9 Remove redundant Trigger parameter from workflow selection 2021-07-12 19:37:01 +02:00
Sipke Schoorstra 0850f0ac48 Fix that workflows blocked on a signal could not be resumed with just correlation ID 2021-07-12 19:24:51 +02:00
Sipke Schoorstra 5d74899d74 Update switch-plugin to support ANY activity type
Fixes #1240
2021-07-12 14:04:53 +02:00
Sipke Schoorstra e25170451b Register IConfiguration if not present
Fixes #1242
2021-07-12 13:03:26 +02:00
Sipke Schoorstra e3f62fc8ea Move Correlate activity to correct folder 2021-07-11 14:18:26 +02:00
Sipke Schoorstra 505c00addf Add client plugin for RunWorkflow to support dynamic outcomes 2021-07-11 12:11:24 +02:00
Sipke Schoorstra f65cf6b35e Fix Join activity not blocking when using WaitAll mode 2021-07-11 12:10:57 +02:00
Sipke Schoorstra e890c685e1 Improve Finish activity for sending output back to parent
This update automatically resolves the output reference (if any) and passes that to the parent instead of the output reference
2021-07-11 12:10:16 +02:00
Sipke Schoorstra 7143e619c0 Update TypedActivityTypeDescriber to honor original capitalization
See also: #1234
2021-07-09 20:31:38 +02:00
Sipke Schoorstra eb378865cc Breaking behavior! Update OutcomeResult to NOT auto-connect to Done connections
This was originally added to support workflows created with the workflow builder API to automatically move on to the next activity. This is discouraged and one should instead always create an explicit connection.
The code being removed was causing a bug where the Done activity would always execute if there was a connection, even though the activity explicitly returned a different outcome.
2021-07-09 19:39:45 +02:00
Sipke Schoorstra a93f40bfb3 Cleanup some comments 2021-07-09 12:55:41 +02:00
Sipke Schoorstra ee4536f920
Merge pull request #1229 from GreenShadeZhang/custom_tenantid_source
Add ITenantAccessor interface to provide custom ability for acquiring tenantid
2021-07-09 12:49:24 +02:00
Sipke Schoorstra 2592885be1
Merge pull request #1228 from elsa-workflows/final_appsettings_design
Refactor appsettings.json #1226
2021-07-09 12:47:18 +02:00
Sipke Schoorstra 7452d16ebe Fix Finish output serialization recursion 2021-07-09 11:18:26 +02:00
Sipke Schoorstra 8e97f7ae79 Refactor quartz job scheduler into async background service
When a system has many suspended workflows, it takes a long time for Quartz to schedule each trigger, blocking application startup.
Moving this logic to a hosted service allows this process to happen in the background, not blocking startup
2021-07-09 11:17:58 +02:00
axeleron007 cb8e398a8f Refactoring and comments added
Refactoring and comments added
2021-07-09 10:13:15 +03:00
GreenShade 89240939ba Let the signaler return to the previous state and adjust it in the future. Update the sample code. 2021-07-08 20:36:47 +08:00
axeleron007 6f1b479ffc Code clean up
Code clean up
2021-07-08 15:32:28 +03:00
axeleron007 b2f6f093ac Permutations for all feature key/values added
Permutations for all feature key/values except Enabled and Options added
2021-07-08 15:31:01 +03:00
axeleron007 bf5190b94f Code clean up
Code clean up
2021-07-08 13:52:24 +03:00
axeleron007 b0a57eb148 Code refactoring
Code refactoring
2021-07-08 13:22:49 +03: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 ab121e10ad Refactor appsettings.json #1226
Refactor appsettings.json #1226
2021-07-07 16:13:32 +03:00
Sipke Schoorstra d7d8c5e892
Merge pull request #1225 from elsa-workflows/colon_in_appsettings
Don't use colon in appsettings #1223
2021-07-07 10:56:04 +02: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 88bc022140 Normalize signal names (ignore case) 2021-07-06 20:43:42 +02:00
Sipke Schoorstra 20c4df0d14
Merge pull request #1219 from elsa-workflows/arrays_in_appsettings
Arrays in appsettings
2021-07-06 16:32:41 +02:00
Sipke Schoorstra 3e6abc8b30 Make linq 2021-07-06 16:08:22 +02:00
axeleron007 4fcf541d4d Some Sipkes' suggested improvements
Some Sipkes' suggested improvements
2021-07-06 16:59:35 +03:00
axeleron007 85dd7b3202 Code clean up 2
Code clean up 2
2021-07-06 16:54:17 +03:00