Commit graph

1207 commits

Author SHA1 Message Date
Sipke Schoorstra 1405b4abf6 Copy Monaco scripts for stencil run (www) 2021-04-27 22:15:54 +02:00
Sipke Schoorstra 446757009c Fix fork outcomes 2021-04-27 22:15:26 +02:00
Sipke Schoorstra d38cac9ded Fix (workaround) re-render of tree 2021-04-27 22:14:59 +02:00
Sipke Schoorstra 21ca097c70 Update package.json to work on Windows (?) 2021-04-27 22:14:23 +02:00
Sipke Schoorstra 6d0ff702a1 Update package-lock.json 2021-04-27 22:14:00 +02:00
Sipke Schoorstra e095720eae Fix index.html 2021-04-27 22:13:44 +02:00
Sipke Schoorstra 1d9b41d209 Merge branch 'feature/elsa-2.0' into feature/designer-tree-dagre-d3 2021-04-27 14:05:24 +02:00
Sipke Schoorstra 6821a73e27 Update pager component to maintain query string values 2021-04-27 13:00:02 +02:00
Ivan Hrynevytskyi 7e0fdcff3f commented selection flow to make app running 2021-04-27 12:39:59 +03:00
Ivan Hrynevytskyi b771c2a275 Merge branch 'feature/elsa-2.0' into feature/designer-tree-dagre-d3 2021-04-27 12:39:04 +03: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
Sipke Schoorstra 44c1b078a6 Fix "workflow not found" message 2021-04-26 15:25:22 +02:00
Ivan Hrynevytskyi 4f0db6fb2f some refactoring, and start button addded 2021-04-26 16:23:56 +03: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 576a0e50e8 Add Tag property 2021-04-26 10:09:46 +02:00
Ivan Hrynevytskyi 511bf7ce7d stable designer on dagre-d3-version 2021-04-23 12:07:31 +03: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
Christoph Keller 3d8bb747fe Minor MassTransit example fixes. 2021-04-16 22:47:52 +02:00
Christoph Keller c2da5ac30f Updated receive message activity, to allow interface-messages. 2021-04-16 22:47:52 +02:00
Sipke Schoorstra 5be9025f71 Add workflow execution log indexes for EF Core provider 2021-04-16 15:47:11 +02:00
Sipke Schoorstra a07231ff99 Fix YesSQL provider and update samples 2021-04-16 14:56:02 +02:00
Sipke Schoorstra d9094575fd Remove unused namespaces 2021-04-16 12:48:06 +02:00
Sipke Schoorstra 9ec6f40c90 Add events for activity execution result 2021-04-16 12:47:43 +02:00
Sipke Schoorstra ced11df305 Move activity type provider abstractions to services 2021-04-16 12:46:54 +02:00
Sipke Schoorstra 359a98f365 Fix notification titles 2021-04-15 21:39:19 +02:00
Sipke Schoorstra 5ed136a41f Extract auto-Done scheduling to a handler 2021-04-15 21:38:44 +02:00
Sipke Schoorstra 937b861359 Optimize workflow registry loading by only considering older versions for which there are non-finished workflow instances pending 2021-04-15 21:38:10 +02:00
Sipke Schoorstra 7fa0a3b8d7 Blob storage formatting 2021-04-15 19:28:35 +02:00
Sipke Schoorstra d6ed56ca07 Merge branch 'elsa_feature/elsa-2.0' into feature/blob-storage 2021-04-15 19:06:23 +02:00
tomy2105 ecb81aae88 Sort Child Activities Based On Output Order 2021-04-15 19:02:26 +02:00
Sipke Schoorstra 5d4f78dac5 Fix selected check boxes 2021-04-15 18:59:33 +02:00
Jens Willmer d34ca1208d Hide db file in solution browser 2021-04-15 18:45:04 +02:00
Jens Willmer 7eb908459d Revert back to .NET Core 5 and include docker build in dashboard
Debugging support of docker container is not working on .NET 6 (preview)
2021-04-15 18:45:04 +02:00
Jens Willmer 769fd71e5a Remove HTTPS redirect
Without a valid certificates it is only creating problems for the user. HTTPS redirect should be optional and provide a config to enable and reference valid certificates.
2021-04-15 18:45:04 +02:00
Sören Uhrbach 7fcc2ec0d2 fixed message class names 2021-04-15 18:34:45 +02:00
Sören Uhrbach 2bc60d9344 Added small example to prove functionality for receiving masstransit messages 2021-04-15 18:34:45 +02:00
Sören Uhrbach e51a4e9834 Trigger workflows from masstransit consumers 2021-04-15 18:34:45 +02:00
Sipke Schoorstra 5825ce6bc1 Add convenience JS functions 2021-04-15 16:08:44 +02:00
jdevillard 1bccef163d give access to Service bus Message UserProperties 2021-04-15 16:03:22 +02:00
Sipke Schoorstra 4b6bc659dd Fix form module updater 2021-04-15 15:49:09 +02:00
Sipke Schoorstra e827f32327 Formatting 2021-04-15 15:48:52 +02:00
Sipke Schoorstra 9bf48385aa Add generated readme files 2021-04-15 15:48:39 +02:00
Sipke Schoorstra 2f93d167a1 Safely dispose of editor 2021-04-15 15:48:22 +02:00
Sipke Schoorstra 18f45fe241 Fix workflow context type nullability 2021-04-15 15:48:04 +02:00
Sipke Schoorstra c1f827cfee Add string to Type converter 2021-04-15 14:39:59 +02:00
Sipke Schoorstra 3138c33903 Add JObject type conversion handling 2021-04-15 14:39:31 +02:00
Sipke Schoorstra 27dd87a344 Clean up event bus handler in activity picker 2021-04-14 22:47:10 +02:00
Sipke Schoorstra 0dae77db95 Restore Done outcome for If activity 2021-04-14 22:46:32 +02:00
Sipke Schoorstra 59aba78133 Formatting 2021-04-14 20:21:11 +02:00
Sipke Schoorstra acfb257199 Fix padding of Switch UI case expression editors 2021-04-14 20:21:11 +02:00
Sipke Schoorstra 393620603c Update check-list control with support for select list item structure 2021-04-14 20:21:11 +02:00
Craig Fowler d2de5ec77d
Merge pull request #851 from jdevillard/fix_PlainObjectResultConverter_ForSameObject
Fix plain object result converter for same object type
2021-04-14 17:11:49 +01:00
Sipke Schoorstra 43b2bef1a5 Make Elsa server URL configurable in ASPNET Core sample dashboard project 2021-04-14 14:45:25 +02:00
Sipke Schoorstra a4c53f64e9 Catch katavario exceptions 2021-04-14 14:45:25 +02:00
Sipke Schoorstra f3d904d246 Display While condition expression 2021-04-14 14:45:25 +02:00
Sipke Schoorstra 2902569d8f Prevent duplicate rendering of activities with multiple ancestor inbound connections 2021-04-14 14:45:25 +02:00
Sipke Schoorstra 89e1dc4e67 Fix event bus handler disposal 2021-04-14 13:13:34 +02:00
Sipke Schoorstra 5dd2c0be34 Add workflowContext global JS variable 2021-04-13 23:01:49 +02:00
Sipke Schoorstra eb09fcc7ff Fix intellisense items cut-off
Fixes #803
2021-04-13 22:13:28 +02:00
Sipke Schoorstra 2b0565ae66 Move re-indexing of triggers and re-creation of Azure Service Bus workers to an async background task (implemented as Rebus consumers) 2021-04-13 22:05:17 +02:00