Commit graph

1385 commits

Author SHA1 Message Date
Sipke Schoorstra 1fd1501a6d Update Dockerfile-with-npm 2021-04-27 13:54:48 +02:00
Sipke Schoorstra 6821a73e27 Update pager component to maintain query string values 2021-04-27 13:00:02 +02:00
Sipke Schoorstra 2b52f13d14 Visual fixes 2021-04-27 10:52:18 +02:00
Craig Fowler 39485970cf Resolve #777 - Handle 'target type object'
Turns out that this is a quick & cheap fix.
2021-04-26 21:13:14 +02:00
Craig Fowler 951904a643 WIP #777 - Add test coverage to repro issue
The test coverage here actually proves that for Liquid expressions,
the issue has already been fixed as part of other work.  Specifically
it was fixed in 2a22a328c4 in the
class StringExtensions.cs
2021-04-26 21:13:14 +02:00
Sipke Schoorstra 44c1b078a6 Fix "workflow not found" message 2021-04-26 15:25:22 +02:00
Sipke Schoorstra 26aefe1dde Persist workflow when activity is configured as such 2021-04-26 15:21:04 +02:00
Sipke Schoorstra 1712d60be1 Update MySql migrations 2021-04-26 14:42:27 +02:00
Sipke Schoorstra da7b751105 Some cleanup 2021-04-26 14:26:37 +02:00
Erol Keskin 8f429a5cc1 Add MySql EntityFramework Provider 2021-04-26 14:22:17 +02:00
Sipke Schoorstra 57c8fc6bcd Remove explicit type checking and render to string always 2021-04-26 14:08:33 +02:00
Sipke Schoorstra 10d77b7365 Add "workflow_definition_id" liquid filter 2021-04-26 13:28:20 +02:00
Sipke Schoorstra 672ab5663a Expose HTTP Request to Liquid 2021-04-26 13:27:40 +02:00
Sipke Schoorstra ad61ed480c Add JavaScript functions to resolve workflow definition ID by tag and name 2021-04-26 12:32:16 +02:00
Sipke Schoorstra be1102c3aa Remove unnecessary cast 2021-04-26 12:31:52 +02:00
Sipke Schoorstra 79c73dfc66 Update API endpoint to accept workflow tag 2021-04-26 12:31:31 +02:00
Sipke Schoorstra 265cc2513f Update workflow editor settings screen with Tag field 2021-04-26 12:31:12 +02:00
Sipke Schoorstra 7739a65189 Prevent RunWorkflow from executing the workflow it is itself part of 2021-04-26 12:30:44 +02:00
Sipke Schoorstra 27b008fd05 Update WorkflowBlueprint with Tag 2021-04-26 12:30:15 +02:00
Sipke Schoorstra 5cab199944 Merge branch 'feature/elsa-2.0' into elsa-2.0/workflow-tag 2021-04-26 10:37:51 +02:00
Sipke Schoorstra 51006dbd5b Update appveyor.yml 2021-04-26 10:37:33 +02:00
Sipke Schoorstra 576a0e50e8 Add Tag property 2021-04-26 10:09:46 +02:00
Sipke Schoorstra 22e19545fe Add workflow registry screen component and link from definition to instances 2021-04-22 22:20:38 +02:00
Sipke Schoorstra e40c66a1fe Rename Blazor designer component library to to AspNet 2021-04-22 21:53:45 +02:00
Sipke Schoorstra 2a6c697942 Sync selected activity upon record selection 2021-04-22 21:32:36 +02:00
Sipke Schoorstra 6c5e3b10cc Store activity input, output & outcome as part of execution log and make this visible in UI 2021-04-22 21:20:16 +02:00
Sipke Schoorstra e1a9a50bb9 Link activity selection with journal 2021-04-22 11:18:38 +02:00
Sipke Schoorstra ab72de9a4a Incremental work on activity state viewer 2021-04-21 22:32:40 +02:00
Sipke Schoorstra f20fdbf437 Implement record selection 2021-04-21 17:28:56 +02:00
Sipke Schoorstra ffafe42948 Update server sample project to use YesSQL 2021-04-21 17:03:16 +02:00
Sipke Schoorstra cd75cefdd1 Fix YesSql workflow definition find document logic 2021-04-21 17:02:29 +02:00
Sipke Schoorstra 73a116d12e Incremental work on workflow execution journal 2021-04-21 14:46:35 +02:00
Sipke Schoorstra 489750432a Remove Email and UserTask projects from Elsa project 2021-04-21 14:46:17 +02:00
Sipke Schoorstra dff94a057a Fix missing display name and description on activity blueprint model 2021-04-21 14:45:34 +02:00
Sipke Schoorstra e457740ba4 Add dynamic classes to Tailwind safe list 2021-04-20 19:43:46 +02:00
Sipke Schoorstra ea00bd536a Ensure each startup runner executed in its own scope 2021-04-20 19:43:18 +02:00
Sipke Schoorstra f4e2d4dd5b Add overloads 2021-04-20 19:43:00 +02:00
Sipke Schoorstra 61ccbceb5f Add API endpoint for querying workflow execution log records 2021-04-20 14:19:50 +02:00
Sipke Schoorstra 91bda57411 Rename All specification to Identity 2021-04-20 14:19:25 +02:00
Sipke Schoorstra 3c8d343165 Customize CRON input help text for Quartz provider 2021-04-20 11:18:28 +02:00
Sipke Schoorstra 1e04e0eaa5 Prevent workflow host from crashing when trying to schedule activities with invalid expressions 2021-04-20 11:18:00 +02:00
Sipke Schoorstra 77f3029d93 Fix display name of workflow blueprint in dropdown 2021-04-20 11:16:55 +02:00
Sipke Schoorstra 33250c9bbd Add EventName property to ActivityExecutionLogRecord (replacing Message property) 2021-04-20 10:31:35 +02:00
Sipke Schoorstra dca9bf2509 Initial version of workflow instance viewer 2021-04-19 21:28:59 +02:00
Sipke Schoorstra 2eb4366628 Fix Hangfire setup in sample server project 2021-04-19 15:06:30 +02:00
Sipke Schoorstra 138d9be12c Add Send + Receive blocking workflow sample 2021-04-19 13:55:33 +02:00
Sipke Schoorstra 45ef7efd95 Delete temporary Azure Service Bus credentials 2021-04-19 13:55:33 +02:00
Sipke Schoorstra 347c188ab1 Ensure that StartupRunner hosted service is registered before Elsa Options get evaluated
This prevents an issue when the user invokes StartWorkflow<T>, which would register the StartWorkflow<T> hosted service before the StartupRunner hosted service is registered.
The problem with that is that the migrations runner for EF Core executes *after* the StartWorkflow hosted service, which would then fail because the DB isn't prepared at that point.
2021-04-19 13:55:33 +02:00
Sipke Schoorstra 6fc7e2031d Revert 5ed136a41f
Fixes #876
2021-04-19 13:55:33 +02:00
Christoph Keller 1b948149d0 Added Interface-Message example. 2021-04-16 22:47:52 +02:00