Commit graph

2635 commits

Author SHA1 Message Date
Sipke Schoorstra e25d4b6593 Use block namespacing 2021-11-25 10:13:16 +01:00
Sipke Schoorstra 6979268e66 Update Get.cs 2021-11-25 01:14:35 +01:00
Sipke Schoorstra ed327c3f95 Add support for bitflag list items
Fixes #1654
2021-11-25 01:14:09 +01:00
Sipke Schoorstra 5729f460e4 Update Azure Service Bus workers upon workflow definition deletion 2021-11-25 01:12:31 +01:00
Sipke Schoorstra 116ede9260 Prevent activities with [Browasable(false)] from being included
Fixes #2411
2021-11-24 14:29:56 +01:00
Sipke Schoorstra bb6f9c422e Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-11-24 13:39:04 +01:00
Sipke Schoorstra 90cb9c7b99 Disable buggy copy & paste 2021-11-24 13:38:56 +01:00
Sipke Schoorstra 7554aa5357 Update elsa-monaco.tsx
Expose lib path directly to simplify reusability
2021-11-24 13:38:35 +01:00
Sipke Schoorstra e608a24aaf Increase dashboard extensibility
All menu items and routes are now customizable by plugins
2021-11-24 13:38:07 +01:00
noxe 5fae56d2bf
Bug - Accessing Output via Liquid (#2509)
* do not create a new Scope - reuse workflowExecutionContext's scope

* Upgrade Rebus.ServiceProvider to 7.0

* using the correct storage provider

Co-authored-by: Martin <mp@prakom.net>
2021-11-24 11:52:46 +01:00
dominicasley 3f327ef742
Add scripting api to elsa client (#2511)
Co-authored-by: Dominic Asley <dasley@oexa.co>
2021-11-24 11:52:05 +01:00
Sipke Schoorstra 9307df687c Fix monolith dockerfile 2021-11-22 22:38:34 +01:00
Sipke Schoorstra 3e7bd44d01 Fix Dockerfiles 2021-11-22 22:16:54 +01:00
Sipke Schoorstra d4e5fd15bc Remove unnecessary package reference 2021-11-22 22:14:05 +01:00
Sipke Schoorstra 0df2269df5 Fix Dockerfiles to apply custom Nuget.Config 2021-11-22 22:03:44 +01:00
Sipke Schoorstra a0b3ca00f1 Update Elsa.Scripting.JavaScript.csproj 2021-11-22 22:03:02 +01:00
Sipke Schoorstra 62afa2f918 Fix accidental C#10 syntax 2021-11-22 22:02:55 +01:00
Sipke Schoorstra ecb3ee3ba5 Update elsa-workflow-instance-list-screen.tsx
Fixes #2499
2021-11-22 21:00:38 +01:00
Sipke Schoorstra 2fcc986101 Update ActivityType with sensible default value for ActivateAsync 2021-11-22 20:06:42 +01:00
Sipke Schoorstra daaabfbf5b Add base64 encoding JS functions 2021-11-22 18:34:06 +01:00
Sipke Schoorstra f0becbb65f Fix workflow instance list screen property handling
Fixes #2499
2021-11-22 13:18:12 +01:00
Sipke Schoorstra 21c0137c49 Expose workflow instance property as attribute 2021-11-22 13:12:39 +01:00
Sipke Schoorstra bccf35aea7 Decrease workflow retention 2021-11-22 13:12:25 +01:00
noxe 4cf53d7ff1
do not create a new Scope - reuse workflowExecutionContext's scope (#2502)
* do not create a new Scope - reuse workflowExecutionContext's scope

* Upgrade Rebus.ServiceProvider to 7.0

Co-authored-by: Martin <mp@prakom.net>
2021-11-19 20:57:28 +01:00
Abdelrahman El Kinani 76bb8a9eb6
Replace Dictionary with ConcurrentDictionary (#2503) 2021-11-19 20:56:58 +01:00
Konstantins Vedenins ce87ded827
fixed semaphore locking for azureservicebus activities (#2494) 2021-11-19 20:56:18 +01:00
Konstantins Vedenins 621f0ccf2e
Closes #676: Execute single activity (#2438)
* #676 added restartFromActivity server implementation

* #676: restart from activity - added client side implementation

* #676: renamed method to better reflect it's purpose

* #676: moved workflow test activity message status to enum

* #676: when workflow is executed, first activity is selected

* #676: moved workflow testing to a separate module

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-11-19 20:54:49 +01:00
Sipke Schoorstra 66e6a46508 Update elsa-confirm-dialog.tsx 2021-11-19 20:53:13 +01:00
Sipke Schoorstra dbeda1961f Add composite activity output sample 2021-11-18 14:59:58 +01:00
Sipke Schoorstra 6e014158c1 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-11-17 18:34:23 +01:00
Sipke Schoorstra ebac9ef511 Cleanup 2021-11-17 18:34:20 +01:00
PietroLubini 123c7eaa1d
Resolve #2415 - Dynamic Activity Outcomes from activity property descriptor (#2473) 2021-11-15 16:54:33 +01:00
Konstantins Vedenins bfe000d061
#2417: removed allowJs option (#2445)
Removing allowJs option does not seem to be having any negative sides and it fixes the issue when properties form already entered expression always appear in intellisense (e.g. for "return test.prop." intellisense will suggest both "test" and "prop" as valid options even when they are not).
2021-11-10 16:21:22 +01:00
Akbar Ghasemi Tazehabadi 3d0c3eadbd
Fix for oracle persistence provider (#2450)
* Add support of Oracle NCLOB columns

in order to use data more than 2000 char we have to use NCLOB ,in oracle we have to explicitly say the column is NCLOB otherwise it would be considered Nvarchar(2000)

* remove unnecessary package source
2021-11-10 16:20:33 +01:00
Rainer Wittmann a20b728cb0
add variables tab to instance view (#2442) 2021-11-10 16:13:19 +01:00
Sipke Schoorstra a4d91c0ae0 Added sample code for demonstrating Azure Service Bus activities 2021-11-09 14:29:05 +01:00
Sipke Schoorstra 844ada9a67 Fix CleanupService
Fixes that the lock handle wasn't actually used
2021-11-04 11:40:28 +01:00
Sipke Schoorstra 369ebb6db3 Ensure CleanupService executes on one node at a time. 2021-11-04 00:33:10 +01:00
Sipke Schoorstra 8c6a01a363 Update Jint
Fixes #2426
2021-11-03 19:41:29 +01:00
Sipke Schoorstra f475790c30 Make CleanupService resilient against exceptions
This ensures the background task keeps running even when a cleanup attempt fails due to e.g. DB timeout exceptions.
2021-11-03 19:31:34 +01:00
Sipke Schoorstra feff07bda5 Make ServiceBusFactory thread-safe 2021-11-02 20:57:42 +01:00
Sipke Schoorstra bf87a2a699 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-11-02 09:56:29 +01:00
Sipke Schoorstra 5f9dc30a84 Update generated designer readme files 2021-11-02 09:56:25 +01:00
RaulPuscas 4244cc222d
Update JTokenHttpResponseContentReader.cs (#1667)
Adjusted JTokenHttpResponseContentReader JToken parsing mechanic

Closes #1664
2021-11-01 23:51:26 +01:00
Sipke Schoorstra e0c8601f96 Add jsonEncode/jsonDecode JS functions
This works around the limitation of Jint's JSON.stringify where it cannot properly serialize ExpandoObject.

Fixes #2426
2021-11-01 22:37:35 +01:00
Sipke Schoorstra 9f8a8db96a Add custom attributes field to activity descriptor 2021-11-01 21:03:52 +01:00
Sipke Schoorstra 0e42ad5fe0 Update workflow launchpad to prevent duplicate correlated workflow instances 2021-11-01 11:15:00 +01:00
Sipke Schoorstra 4967a35e43 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-10-29 14:58:48 +02:00
Sipke Schoorstra 6ff2d69cb2 Fix cleanup service
Fixes the issue where the job would run only once, instead of peridiocally.
2021-10-29 14:58:43 +02:00
Sipke Schoorstra 442ac6c6e9 Update message type list to hashset
Avoids duplicate entries
2021-10-29 14:58:08 +02:00