Commit graph

287 commits

Author SHA1 Message Date
Sipke Schoorstra cab9a07f29
Reset Sqlite migrations (#442)
Fixes #432
2020-10-29 10:52:59 +01:00
Sipke Schoorstra 07f71a2bef Update UserTask sample retrieving available actions 2020-10-28 13:39:07 +01:00
Sipke Schoorstra ed9fedda84
Update package references (#436) 2020-10-28 10:16:54 +01:00
Sipke Schoorstra d9a3c9ca96
Propagate activity definition properties (#434) 2020-10-27 21:06:05 +01:00
Sipke Schoorstra f3fb47ba70
Update EF migrations (#433) 2020-10-27 20:49:24 +01:00
Sipke Schoorstra 7c9e375ea6 Re-target .NET Core 3.1 2020-10-27 09:29:56 +01:00
Tony Han 5716de88cc
After remove multiple execution scopes , Persistence related items also need to be updated. (#429)
* Update WorkflowInstanceDocument.cs
* Remove multiple execution scopes
* Remove multiple execution scopes
* Fix Yessql
* Remove yessql from web project

Co-authored-by: hyz <hyz@DESKTOP-KJ2A9G2>
2020-10-27 09:24:29 +01:00
Sipke Schoorstra d5095f7a69
Remove multiple execution scopes (#427) 2020-10-26 15:32:02 +01:00
Sipke Schoorstra 16611e2a74 Undo my fix in favor of fix from Peter T. LaComb Jr 2020-10-25 21:54:15 +01:00
Sipke Schoorstra a4c0c57d12 Initialize target type in case of array value and target type wasn't specified 2020-10-25 21:50:40 +01:00
syntaxonline-rewhitley d0d6e26a43
Add custom type serializer to manage json deserializer from database (#420) 2020-10-23 15:23:32 +02:00
Sviataslau Hankovich cfcbc3d762
Code cleanup (#413) 2020-10-22 15:59:59 +02:00
Sviataslau Hankovich 65c5e875b5
Fix inaccurate parsing of HTTP headers (#417) 2020-10-22 15:59:16 +02:00
Peter T. LaComb Jr 8fb36ef6cf
Issue 415: Null target type throws for array expressions (#416) 2020-10-22 09:55:46 +02:00
Sipke Schoorstra 901b7e5291 Merge tag '1.3.1' into develop 2020-10-16 13:39:49 +02:00
Sipke Schoorstra 4705c9b552 Add data processing sample (Sample25) 2020-10-16 13:21:54 +02:00
Sipke Schoorstra 00e6df0d97 Simplify Sample04 2020-10-16 13:21:23 +02:00
Sipke Schoorstra ca9f89ada2 Remove unused namespace 2020-10-16 13:20:54 +02:00
Sipke Schoorstra dd823398f5 Fix workflow resumption when activity ids are not explicitly specified 2020-10-16 13:20:26 +02:00
Sipke Schoorstra 95775643b1 Enable Join-derivatives 2020-10-16 13:16:27 +02:00
syntaxonline-rewhitley 2ac2aa4fdb
Force json lookup to use lowercase name when value is assigned to both values (#400) 2020-10-11 14:31:23 +02:00
lmartinjr bab3fa7f7b
Since the State property is serialized JSON the getter and setter needs to look for the key lowercased. This allows the property to be set with the name and have the Name property persisted in the datastore (i.e. EF). (#395) 2020-10-05 08:32:08 +02:00
Samuele Furnari 98e2ef1720
Fix for bug #341 and fix designer toolbar alignment (#392)
* fix #341 - Two Name properties

* fix style of designer toolbar (add activity, options, ...)

Co-authored-by: Samuele Alfredo Furnari <SamueleAlfredo.Furnari@nttdata.com>
2020-10-05 08:31:12 +02:00
cvijayak 1ab821bd8e
Fix IOC and async/await related issues in CosmosDB persistence library (#311) (#394)
* fixed IOC and async/await related issues in CosmosDB as persistence (#311)

* Incoporated the review comments
2020-10-04 21:53:32 +02:00
Ibrahim Hammad 900d179c9f
Reverse WorkflowInstanceEntity.Scopes on deserialization (#342)
There is a known issue in Newtonsoft.Json is reversing the stack after deserialization we have to manually reversing it.
2020-07-14 15:25:00 +02:00
Sipke Schoorstra 2cfb7d302e Fix SendHttpRequest 2020-06-12 14:51:25 +02:00
Dandevmt 122f5fa454
return done when the collection is empty (#313)
Co-authored-by: Dan Absher <DAbsher@columbiabank.com>
2020-06-07 13:07:38 +02:00
Martin Isaksen 9c4dbad39c
Updating ContentType in SendHTTPRequest to match WriteHTTPRequest (#323) 2020-06-07 13:06:58 +02:00
Sipke Schoorstra d3032a8a7a Fix NotifierFilter
Don't assume the action is executed by a controller
2020-05-15 20:16:59 +02:00
aburada 3f153c0f13
Add Exception property to WorkflowFault (#283) 2020-05-15 20:04:09 +02:00
Titus Anderson d38af75d75
Add header check (#289)
Co-authored-by: Titus Anderson <titus.anderson@jefferson.kyschools.us>
2020-05-15 19:59:47 +02:00
Sipke Schoorstra f44d7e12b9
Wrapping AutoMapper (#309)
* Wrapping AutoMapper
2020-05-15 12:08:02 +02:00
Mert YILDIZ b01c4ef7fa
Foreach generic list<T> bug (#303)
When giving a generic list to foreach throw exception to casting object list. better to keeping just IList.
2020-05-06 12:58:13 +02:00
Sipke Schoorstra c186a490af Fix AutoMapper issue
Due to a bug with registering AutoMapper profiles, only the first mapping profile would get registered.
Also merged AutoMapper utilities into Elsa.Core.
2020-04-13 12:01:50 +02:00
Sipke Schoorstra 277272f736 Update Sample24 to use Sqlite 2020-04-13 11:41:53 +02:00
Ibrahim Hammad 3618a773e3
Correct sample paths (#284) 2020-04-06 16:03:07 +02:00
Edward Morgan e7b838cbfb
Update ForEach.cs (#285)
on designer not apper Done and Iterate ways.
2020-04-06 16:02:08 +02:00
Sipke Schoorstra f3f5b2d931
Fix missing mapping issues (#279) 2020-04-02 22:11:13 +02:00
Sipke Schoorstra 5bf994c485
Fix duplicate automapper profiles (#270) 2020-03-27 21:11:05 +01:00
Sipke Schoorstra 707eed6f6f Update designer package reference to latest v1 2020-03-16 14:40:00 +01:00
Sipke Schoorstra 8ec43230a7 Improve JS value converter to support object target type 2020-02-20 21:24:34 +01:00
Yuhang Ji a9a4f78459
Resolve https://github.com/elsa-workflows/elsa-core/issues/250 (#251) 2020-02-20 10:30:30 +01:00
James Doran 0e9cd54c2e
Fixed stackoverflow when finding ancestors (#247) 2020-02-17 18:06:40 +10:30
Sipke Schoorstra 48be0e8a87
Always add startup runner hosted service (#238) 2020-01-18 11:59:47 +01:00
Sipke Schoorstra 16e91e0de1
Replace TaskExecutingServer with StartupRunnerHostedService (#237)
This solves an issue where the Dashboard site would not be able to run in IIS, due to an IIS filter that expects a IISServer instance, while it was being decorated with a custom type.

Fortunately, as of .NET Core 3, background hosted services now execute before the server starts, which makes them perfect for async initialization.
2020-01-18 11:04:53 +01:00
James Doran 434754e466 Fixed yaml serialisation and updated to YamlDotNet (#236)
* Fixed Yaml serialisation/deserialisation

Copied json serializer settings from JsonTokenFormatter, apart from CamelCasePropertyNamesContractResolver, as the yaml already had the correct case, and this would cause activity state (which has PascalCasing) to be camelCased too

* Updated YamlDotNet.Standard to YamlDotNet

Switched package as YamlDotNet.Standard has been unlisted on Nuget
2020-01-16 08:31:19 +01:00
Sipke Schoorstra 4bc499ce1d
Use Duration instead of Period (#235)
Duration is semantically more correct in the context of were it's used.
2020-01-15 23:56:57 +01:00
Sipke Schoorstra ce35cef214
Fix designer factories (#234) 2020-01-15 22:51:41 +01:00
Sipke Schoorstra e46f59d30e
Update packages (#233) 2020-01-15 22:39:47 +01:00
Sipke Schoorstra 5836e2f5f1
Fix an issue where some DB Context factories use the base ElsaContext type instead of the derived type, causing a "Unable to resolve service for type 'Microsoft.EntityFrameworkCore.DbContextOptions`1[]' while attempting to activate" error (#232) 2020-01-15 22:35:15 +01:00