Commit graph

65 commits

Author SHA1 Message Date
Sipke Schoorstra 1fbbf89431 Remove unused namespace 2021-01-07 08:28:04 +01:00
cvijayak 80611e71b9
Added null checks in ControllerModelConvention (#556)
RouteValues dictionary will not have area as a key all the time if in-case we have controllers without areas
2021-01-07 08:25:51 +01:00
Sipke Schoorstra 853b7563ff Update EF Core to .NET 5 2020-12-01 10:36:54 +01:00
Sam Kleist a2425b4047
remove gravatar dependency (#470)
Co-authored-by: Samuel Kleist <v-sakle@microsoft.com>
2020-11-23 17:48:38 +01:00
Sipke Schoorstra 2934bfce72 Update icons 2020-11-11 21:26:24 +01:00
Sipke Schoorstra ed9fedda84
Update package references (#436) 2020-10-28 10:16:54 +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
Sviataslau Hankovich cfcbc3d762
Code cleanup (#413) 2020-10-22 15:59:59 +02:00
Sipke Schoorstra 901b7e5291 Merge tag '1.3.1' into develop 2020-10-16 13:39:49 +02:00
Sipke Schoorstra ca9f89ada2 Remove unused namespace 2020-10-16 13:20:54 +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
Sipke Schoorstra d3032a8a7a Fix NotifierFilter
Don't assume the action is executed by a controller
2020-05-15 20:16:59 +02:00
Sipke Schoorstra f44d7e12b9
Wrapping AutoMapper (#309)
* Wrapping AutoMapper
2020-05-15 12:08:02 +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 707eed6f6f Update designer package reference to latest v1 2020-03-16 14:40:00 +01:00
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
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 6ea6498ca0 Fix issue due to parallel access to DbContext
Fixes #219
2020-01-06 21:11:05 +01:00
Sipke Schoorstra 61c9ac48c7 Update packages 2019-12-10 15:46:49 +01:00
Sipke Schoorstra ac3ea9573f Add icons to packages 2019-11-22 17:34:55 +01:00
Sipke Schoorstra b545fd2aea
Add Dockerfile and docker-compose (#186)
Fixes #142
2019-11-19 19:25:56 +01:00
Sipke Schoorstra dbb063eeb8
Add min height to table views (#127)
Fixes #122
2019-11-04 17:31:24 +01:00
Sipke Schoorstra 3fd0cb5270
Refactor Variable serialization to convert to JValue (#120)
This removes the confusion where a specific object will retain its type when serialized, which is not the case.
2019-11-03 14:33:34 +01:00
Sipke Schoorstra 57f116c239
Fix object disposed bug (#116)
* Refactor buggy SignalRequestHandler

For some reason, the following code is problematic:

await DecryptToken()
                .BindAsync(GetWorkflowInstanceAsync)
                .BindAsync(CheckIfExecutingAsync)
                .MapAsync(ResumeWorkflowAsync);

Basically, any lambda in the BindAsync and MapAsync could execute even after the containing method returned

* Implement better message handler registration without adding multiple IMediator services

* Abstracted Mediator service registration methods.
* Add Liquid support for JObject.
2019-10-31 21:31:18 +01:00
Sipke Schoorstra 48777d8eb3 Remove overload 2019-10-29 14:08:42 +01:00
Sipke Schoorstra e162391c30 Update package descriptions and renamed some activities 2019-10-27 17:31:50 +01:00
Sipke Schoorstra cb25239fd1
Add While activity (#110)
* Implement While activity

* Variable scope bug fixes

* Merge designer attributes with activity definition

* Update package references
2019-10-26 12:46:20 +02:00
Sipke Schoorstra 06412c0cc0
Add support for custom title and description (#109) 2019-10-25 18:39:54 +02:00
Sipke Schoorstra 42ddf7ac49 Update Elsa.Scrutor package reference 2019-10-24 23:33:16 +02:00
Sipke Schoorstra b9878f94bb
Extend SMTP options (#107)
* Extend SMTP options

* Remove unused imports
2019-10-24 22:06:14 +02:00
Sipke Schoorstra c7c41d10a5
Workflow Registry refresh upon workflow definition updates (#101)
* Fix many things. Few more samples left to fix

* Fix all the samples

* Introduce service configurator

* Implement cache signaling and refreshing workflow registry

* Add Sample16 demonstrating dashboard + workflow host combined

* Bugfix where non-published versions of worklows are triggered
2019-10-23 21:23:25 +02:00
Sipke Schoorstra 43a2ca6ac3 Update Program 2019-10-20 16:49:52 +02:00
Sipke Schoorstra 042743b5a7 Remove unused service from registration 2019-10-20 16:24:44 +02:00
Sipke Schoorstra 5a4da522c7
Migrate to .NET Core 3 (#96) 2019-10-20 13:30:38 +02:00
Sipke Schoorstra 5d018389ed Change option configuration API for Dashboard 2019-10-20 08:39:43 +02:00
Sipke Schoorstra f3384ce49e
Implement execution log view (#94)
* Implement execution log view panel
2019-10-19 18:22:44 +02:00
Sipke Schoorstra dfac2d0a4f
Implement workflow execution path visualization (#93)
* Add workflow designer models
* Fix versioning
* Implement workflow path execution trail
2019-10-19 17:03:52 +02:00
Sipke Schoorstra 3d215940fd
Add workflow activity logging (#91)
* Implement activity logging

* Update Calculator example

Update Calculator example with execution-log output

* Fix broken workflow dashboard

* Fix merge issues
2019-10-16 21:25:16 +02:00
Sipke Schoorstra 012e12c51c
Implement activity execution logging (#89)
* Implement activity logging
* Update Calculator example
2019-10-14 19:46:55 +02:00
Sipke Schoorstra bdbede4e1b Remove more assets 2019-10-10 10:46:03 +02:00
Sipke Schoorstra 1fbc41b4a7 Removed fort-awesome 2019-10-09 22:56:57 +02:00
Sipke Schoorstra 14419bd924 Remove unused assets 2019-10-09 22:21:40 +02:00
Sipke Schoorstra d9692bec8b Add icons 2019-10-08 22:19:03 +02:00
Sipke Schoorstra 45bf66b7f2 Fix draft/publish functionality
Fixes #84
2019-09-29 18:56:49 +02:00
Sipke Schoorstra fb6f054119 Add support for Singleton (Dashboard) and Disabled workflows
Closes #85
2019-09-29 17:39:08 +02:00
Sipke Schoorstra 8d7d72f177 Fix workflow instance details view 2019-09-29 10:43:11 +02:00
Sipke Schoorstra 1cdf67d2ae Consistify names 2019-09-28 12:05:19 +02:00
Sipke Schoorstra 1ea227279c Add extension method to simplify activity registration for dashboard apps 2019-09-28 11:05:09 +02:00