Commit graph

2992 commits

Author SHA1 Message Date
Sipke Schoorstra cfe9abb92e Update designer package reference 2023-02-15 16:17:15 +01:00
Sipke Schoorstra 4eb66b3d1b Update elsa designer package version 2023-02-15 15:45:23 +01:00
Sipke Schoorstra e74133c52b
Add dictionary support (#3704) 2023-02-15 12:09:45 +01:00
Sipke Schoorstra 50912a2762 Fix journal 2023-02-13 15:26:04 +01:00
Sipke Schoorstra 5f6454b59c
Workflow as Activity - input/output (#3699)
* Restructure component folders

* Restructure JavaScript module folders

* Remove ActivityType field from descriptor 

No longer necessary.

* Incremental work on synthetic properties

* Implement synthetic property persistence

* Add JS functions to return input from composed activity

* Cleanup

* Take into account versioning

* Fix versioning

* Add Output management

* Implement output handling
2023-02-13 12:15:20 +01:00
Sipke Schoorstra 2a2b739568 Update activity categories 2023-02-06 17:32:35 +01:00
Sipke Schoorstra 0dd3e2bad8
Tweaks and fixes (#3672)
* Various additions and tweaks

* Fix WriteHttpResponse when no content type provided

* Bump designer version

* Return when sending response

* Remove faulty validation
2023-02-03 14:29:44 +01:00
Sipke Schoorstra c119724b73 Update JSON content parser with support for enum names 2023-01-31 12:40:50 +01:00
Sipke Schoorstra 55670ea949 Fix text content factory with default media type 2023-01-31 12:40:29 +01:00
Sipke Schoorstra 11b684274c Add variable types to Type Definition output 2023-01-31 11:01:39 +01:00
Sipke Schoorstra 64ceb843d0 Fix tests 2023-01-31 10:50:32 +01:00
Sipke Schoorstra 5292d71aef Fix workflow definition activity version availability 2023-01-30 17:30:32 +01:00
Sipke Schoorstra d17f2af87a Move WorkflowDefinitionActivity to Activities folder 2023-01-30 17:30:13 +01:00
Sipke Schoorstra 41b356a02b Refactor draft version selection 2023-01-30 17:29:54 +01:00
Sipke Schoorstra 5234999403 Reload versions when opening workflow definition 2023-01-30 17:28:29 +01:00
Sipke Schoorstra 173904ca58 Fix copy-pasta of ID 2023-01-30 17:28:09 +01:00
Sipke Schoorstra f7b6ab0a54 Bump designer version 2023-01-28 00:40:36 +01:00
Sipke Schoorstra 55dea51419 Update components 2023-01-28 00:38:23 +01:00
gurkanguran 407bfa6913
Use workflow definition as activity (#3654)
* Implemented usage of workflow definitions as activities

* Updated designer

* Removed activity definitions module

* Allow user to mark workflow to be used as activity

* Refactor

* Refactor

* Cleanup csproj

* Cleanup WorkflowDefinitionActivity

* Pascalize typename

* Fix JS intellisense initial load issue

* Add XML comments

* Add Jobs dependency

* Hide Composite root port from designer

* Move finding workflow activities logic to lower level

* Generate unique identities across hierarchy

* Refactor

* Revert "Generate unique identities across hierarchy"

This reverts commit 74f5e7830309ee76af6ab3a000a5e1ec41f1e90c.

* Implement unique node IDs

* Introduce new VersionOptions option

* Remove unused namespaces

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-01-28 00:36:03 +01:00
Sipke Schoorstra e962eccccb Fix botched merge 2023-01-26 21:05:23 +01:00
Sipke Schoorstra 7cc921bc2a Merge remote-tracking branch 'origin/v3' into v3 2023-01-26 21:04:53 +01:00
Sipke Schoorstra aec82b8068 Update designer version 2023-01-26 21:02:38 +01:00
Sipke Schoorstra 8896f8c092 Fix activity state loss issue 2023-01-26 20:56:24 +01:00
Gürkan Güran b297ba61f9 Updated designer package version 2023-01-25 19:15:09 +01:00
Sipke Schoorstra 15ce0d4bf9 Bump designer version NPM 2023-01-25 19:13:24 +01:00
Gürkan Güran c5e9053db6 Refactor 2023-01-25 19:06:44 +01:00
Gürkan Güran 93a1e18f7d Fixed issue with context menu item click handlers 2023-01-25 18:19:18 +01:00
Gürkan Güran 3426cd28b7 Merge branch 'v3' into activity-definitions 2023-01-25 18:08:20 +01:00
Gürkan Güran 679bcc13dc Fixed issue with updating state on activity version selection 2023-01-25 18:08:04 +01:00
Gürkan Güran b2c0bcc090 Adjust activity port names on server request and response 2023-01-25 14:56:06 +01:00
Sipke Schoorstra 65919c484d Bump designer version 2023-01-25 12:36:18 +01:00
Sipke Schoorstra 967b59d32d Fix redirect to homepage after token refresh 2023-01-25 12:34:07 +01:00
Sipke Schoorstra fe845e65e7 Fix JsonObject type handling 2023-01-25 11:46:07 +01:00
Gürkan Güran c1b67fc9be Merge branch 'v3' into activity-definitions 2023-01-25 01:44:43 +01:00
Gürkan Güran 137ec58a75 Update graph after importing activity definition 2023-01-25 01:44:15 +01:00
Sipke Schoorstra 2697f512e9 Implement XML content writer 2023-01-24 22:39:31 +01:00
Sipke Schoorstra 061daa206d Implement dynamic HTTP content writing 2023-01-24 21:48:05 +01:00
Sipke Schoorstra 6dba654e9f Make HTTP bookmark processing reusable 2023-01-24 21:03:50 +01:00
Gürkan Güran 080da3b04e Implemented activity definition version history 2023-01-24 17:36:03 +01:00
Sipke Schoorstra 9c07d19903 update designer package 2023-01-24 10:50:03 +01:00
Sipke Schoorstra 98d0920cfc Add support for array variables and fix serialization issue with proto 2023-01-23 23:30:00 +01:00
Sipke Schoorstra 0584dc0bdf Add sample with SendHttpRequest 2023-01-23 15:59:06 +01:00
Sipke Schoorstra 0caa4c3c49 Add XML comments to ForEach<T> 2023-01-23 15:58:49 +01:00
Sipke Schoorstra b7a9607951 Fix SendHttpRequest activity
Fixes an issue where an exception occurs when no content is provided
2023-01-23 15:57:38 +01:00
Sipke Schoorstra 4f5bc70bd4 Fix ExpandoObjectConverter 2023-01-23 15:57:07 +01:00
Sipke Schoorstra e3deafedf3 Add toJson JS function
The Jint implementation of JSON.stringify only supports a limited set of objects (not .NET LocalDate for example)
2023-01-20 19:26:38 +01:00
Sipke Schoorstra e918bc9301 Bump designer version 2023-01-20 19:04:43 +01:00
Sipke Schoorstra 2eda8dfd3b Improve JSON expression type handling 2023-01-20 19:02:29 +01:00
Sipke Schoorstra a69812d03d Update referenced designer package version 2023-01-20 15:27:38 +01:00
Sipke Schoorstra b170654ec4 Rest API depends on JavaScript feature 2023-01-20 14:42:01 +01:00