Sipke Schoorstra
225a99f39d
Bulk Import + Export of Workflow Definitions and Instances ( #4643 )
...
* Implement bulk export of workflow definitions
* Update Import endpoint with support for file uploads
* Update Import endpoint to return imported workflow count
* Implement workflow instance (bulk) export
* Implement workflow state, bookmark, workflow + activity execution export
* Remove globally imported usings
2023-11-22 14:31:48 +01:00
Sipke Schoorstra
c63369b567
Add system namespaces
...
For some reason my tooling no longer sees the global usings.
2023-10-20 09:50:57 +02:00
Sipke Schoorstra
89f94a2261
File Uploads ( #4457 )
...
* Initial support for receiving files via HTTP Endpoint activity
* Implement HTTP endpoint request timeout
* Implement request time out handling
* Implement request size validation
* Formatting
* Implement application and system level cancellation tokens
* Create CancellationTokens struct
* Cleanup HttpEndpoint
* Implement file size validation
* Implement file extension validation
* Implement mime type validation
* Update usages of cancellation tokens
2023-09-19 22:42:53 +02:00
Sipke Schoorstra
796c6cbc2b
HTTP parser: parse object into ExpandoObject
2023-05-10 16:10:24 +02:00
Sipke Schoorstra
e799381001
Ensure ExpandoObject array properties are deserialized as arrays
...
This also enables the use of jint's isArray method to return true, since the object is now an actual array.
2023-05-10 13:57:44 +02:00
herblinernexxbizz
8cec7615aa
remove polymorphicobjectconverter for http serialization ( #4018 )
2023-05-10 10:18:18 +02:00
Sipke Schoorstra
c3ed7e7865
Improve JSON serializationfor workflow state ( #3913 )
...
* Incremental work on WorkflowStateSerializer
* Update Flow HTTP Request activity to default to Done outcome
* Fix reference handling
* Fix polymorphic object converter
* Add comments
* Add support for registering type alias during DI setup via options
* Fix trigger and bookmark payload persistence
* Update sample model
* Add support for custom dictionary types
* Split general serializer options provider into focused serializer services
* Formatting
* Update migrations
2023-04-17 00:11:58 +02:00
Sipke Schoorstra
1a713b4619
Rename "services" to "contracts" and "implementations" to "services" ( #3758 )
2023-03-03 22:47:23 +01:00
Sipke Schoorstra
c119724b73
Update JSON content parser with support for enum names
2023-01-31 12:40:50 +01:00
Sipke Schoorstra
0e1922621e
HTTP activity body parsing ( #3631 )
...
* Implement content parsers and update SendHttpRequest
* Fix parsers
* Fix parser ordering
* Implement content parsing for HTTP Endpoint activity
* Cleanup
* Remove unused models
* Update file name to match class name
2023-01-16 19:42:45 +01:00
Sipke Schoorstra
2c65081110
MassTransit activities ( #3613 )
...
* Implement MessageReceived for MT
* Implement Publish activity provider
* Only create Publish activity for class types
* Add MassTransit sample project
* Fix comment
2023-01-10 14:32:14 +01:00
Sipke Schoorstra
6947f45693
Remove unused namespaces
2022-11-13 12:45:34 +01:00
cristinamudura
0cd01c687b
Feature/send http request ( #3355 )
...
* Implemented send http request activity
* Implemented checkbox input and updated send http request activity
* Updated value of mime types constants
2022-10-25 15:52:55 +02:00