Commit graph

4162 commits

Author SHA1 Message Date
Sipke Schoorstra ae4dce9119 Refactor API client to handle activities as JsonObjects 2023-07-16 15:08:13 +02:00
Sipke Schoorstra f698028488 Fix command handler invocation 2023-07-15 10:21:08 +02:00
Sipke Schoorstra d31934e9bf Remove unused namespace imports 2023-07-14 19:40:09 +02:00
gurkanguran 90e560bc73
Redis proto cluster member store (#4241)
* Implemented redis as a proto cluster member store

* Added component tests for redis protocluster member store

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-07-14 19:29:43 +02:00
gurkanguran c11aa6cf5f
Implemented workflow validation for httpendpoint path (#4181)
* Validates HttpEndpoint path before publishing workflow

* Updated behaviour of mediator apis and implemented validation for workflow path

* Implement default strategy option

* Update mediator service names

* Return validation errors as 400 BadRequest

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-07-14 19:19:41 +02:00
GitHub Action ecfb2a0967 Updated designer version to 3.0.3-preview.185 2023-07-13 14:27:36 +00:00
Sipke Schoorstra 94904160a9 Add dynamic activity provider sample project 2023-07-13 16:24:34 +02:00
Sipke Schoorstra 78f01f267b Update SendHttpRequest to determine type based on content type
By default, the associated variable type will be used. But when no variable is associated, we should fallback to content type checking.
2023-07-13 16:16:53 +02:00
Sipke Schoorstra 3a7b3af3b0 Improve handling of synthetic inputs and dynamic input descriptors 2023-07-13 16:16:03 +02:00
Sipke Schoorstra 656c4c8c1b Hide non-browsable inputs 2023-07-13 16:13:36 +02:00
Sipke Schoorstra dd3bdaa8d7 Enable workflow instance exporter by default 2023-07-13 16:13:09 +02:00
Sipke Schoorstra e7f844b790 Merge remote-tracking branch 'origin/v3' into v3 2023-07-12 19:27:11 +02:00
Sipke Schoorstra 0f31905135 Fix variable name 2023-07-12 19:27:06 +02:00
GitHub Action 44e6013a11 Updated designer version to 3.0.3-preview.184 2023-07-12 17:22:02 +00:00
Sipke Schoorstra 5d3d69adfd Merge remote-tracking branch 'origin/v3' into v3 2023-07-12 19:18:38 +02:00
Sipke Schoorstra 1c245b6211 Fix null values displayed as original expression in property viewer 2023-07-12 19:18:32 +02:00
GitHub Action 65f5bf23a3 Updated designer version to 3.0.3-preview.183 2023-07-12 17:03:06 +00:00
Sipke Schoorstra 3629ccdc02 Ensure flowchart selects correct activity descriptor version 2023-07-12 19:00:00 +02:00
Sipke Schoorstra ed832a41dd Handle null tooltip element 2023-07-12 18:59:38 +02:00
Sipke Schoorstra d482fe037e Undo experimental scheduling of signals 2023-07-12 18:39:02 +02:00
Sipke Schoorstra b9ac7f2c4b Harden Flowchart and Connection JSON serializers 2023-07-12 18:33:19 +02:00
Sipke Schoorstra 7c4546e315 Add Sequence prop to ExecutionLogRecord 2023-07-10 16:10:24 +02:00
Sipke Schoorstra 4d9ef959d4 Add paging support for skip + take format 2023-07-10 16:10:00 +02:00
Sipke Schoorstra 938df75664 Implement activity instance status and fix activity completion order 2023-07-09 14:03:23 +02:00
Sipke Schoorstra 9671d85013 Cleanup namespaces 2023-07-09 14:02:41 +02:00
Sipke Schoorstra fe2a897a30 Restructure models in Workflows.Core 2023-07-09 13:12:13 +02:00
Sipke Schoorstra 535fbde514 Update EF Core migrations 2023-07-09 12:39:53 +02:00
Sipke Schoorstra 8c701aa0a7 Implement activity execution log record sequence ordering
This ensures events are always stored in sequence, even if their timestamps are the same.
2023-07-09 12:36:33 +02:00
Sipke Schoorstra 760b925e2a Add ability to sort on multiple fields 2023-07-09 12:35:48 +02:00
Sipke Schoorstra 2a5891322d Workflow instance API client updates 2023-07-09 12:34:21 +02:00
Sipke Schoorstra 77b1a97682 Cleanup unused code and blanks 2023-07-09 12:33:26 +02:00
Sipke Schoorstra 7e0d7d825e Implement workflow instances filtering by multiple statuses 2023-07-07 20:47:04 +02:00
Sipke Schoorstra fa4943a068 Add support for listing workflow instances by multiple definition IDs 2023-07-07 19:06:39 +02:00
Sipke Schoorstra 8bf20732be Restructure folders in API client and add WorkflowInstances API client 2023-07-07 13:53:44 +02:00
Sipke Schoorstra 5d1ef7fc68 Merge remote-tracking branch 'origin/v3' into v3 2023-07-07 08:56:21 +02:00
Sipke Schoorstra f216316c68 Implement case insensitive dictionary key lookup 2023-07-07 08:56:16 +02:00
GitHub Action 83bed90103 Updated designer version to 3.0.3-preview.182 2023-07-06 17:35:57 +00:00
Sipke Schoorstra 949905ee78 Set default value for Timer activity 2023-07-06 19:32:44 +02:00
Sipke Schoorstra b5e882efc0 Add support for mixed-cased JSON keys 2023-07-06 19:32:30 +02:00
Sipke Schoorstra b9defca7bd Remove MongoDB commented lines 2023-07-06 19:27:09 +02:00
Sipke Schoorstra 49da22fb8e Add ToolVersion field to workflow definition 2023-07-06 18:06:18 +02:00
Sipke Schoorstra 0eea344406 Add ToolVersion field to workflow definition 2023-07-06 15:48:28 +02:00
Sipke Schoorstra 7efe9e590e Fix that CreatedAt date of new versions were not updated 2023-07-06 14:21:10 +02:00
Sipke Schoorstra 259785144c Add endpoint to get workflow definition by ID 2023-07-06 14:20:36 +02:00
Sipke Schoorstra fdf71a4141 Add order by version API and update client 2023-07-05 22:26:43 +02:00
Sipke Schoorstra 5d956c9b1e Fix IsCollection type extension 2023-07-04 17:55:30 +02:00
Sipke Schoorstra 5b39041494 Add UIHintDescriptor model to API client 2023-07-04 14:29:05 +02:00
Sipke Schoorstra 3592c9c052 Merge remote-tracking branch 'origin/v3' into v3 2023-07-04 11:57:21 +02:00
Sipke Schoorstra ff327c9305 Update FastEndpoints to latest version 2023-07-04 11:57:15 +02:00
Sipke Schoorstra 13db9bc1ac Add retract client API 2023-07-04 11:57:01 +02:00