Sipke Schoorstra
7c73f93d41
Use invariant culture when converting values
2023-05-29 14:23:41 +02:00
Sipke Schoorstra
f0ad68e800
Cleanup AllInOne reference app
2023-05-28 20:31:42 +02:00
Sipke Schoorstra
eeaa3f902c
Make AppFeature public
2023-05-24 21:33:14 +02:00
Sipke Schoorstra
3b7081b76a
Fix project reference in Elsa.sln
2023-05-22 12:42:43 +02:00
Sipke Schoorstra
bc21ccda95
Restore ElsaStudio component and update custom element usages
2023-05-22 12:38:19 +02:00
Sipke Schoorstra
987a51a8c5
Refactor designer to single <elsa-studio> component
2023-05-21 21:30:56 +02:00
Sipke Schoorstra
3a2b7f40bc
Restructure API client
2023-05-16 20:03:12 +02:00
Sipke Schoorstra
e1ec2c87d0
Incremental work on Environments module
2023-05-16 10:03:55 +02:00
Akash Jadhav
1bc3e3b959
add CORS policy configs ( #4022 )
...
Co-authored-by: gambitier <csegambitier@hotmail.com>
2023-05-15 11:38:18 +02:00
Sipke Schoorstra
14b23d1cc5
Auto stash before revert of "Simplify IActivity ( #3991 )"
2023-05-03 10:34:38 +02:00
Sipke Schoorstra
945c45127f
Update API keys
2023-05-02 21:19:02 +02:00
Sipke Schoorstra
e12a57b83a
Fix localhost permissions for AllInOne bundle app
...
Fixes #3987
2023-05-02 11:03:34 +02:00
Sipke Schoorstra
dfb7a0ecd0
Update API key
2023-05-01 22:24:58 +02:00
Sipke Schoorstra
9b6c08bf38
Fix HTTP triggers not being updated ( #3985 )
...
* Fix triggers not being replaced
* XML comments and minor DI changes
2023-05-01 12:06:51 +02:00
Sipke Schoorstra
10c5d0c848
Fix serialization bug and update AllInOne reference app with support for webhooks
2023-04-24 13:44:34 +02:00
Sipke Schoorstra
a45b7e5fb2
Implement Onboarding sample ( #3944 )
...
* Add Parallel activity
* Update polymorphic converter to handle null values
* Add support for converting ExpandoObject into target type
* Update models in Webhooks module
* Add Onboarding sample projects
* Handle null values in converter
* Add error logging to webhook invoker
* Allow activity resumption callbacks to be static
* Handle $ref when serializing expando objects
2023-04-23 20:03:52 +02:00
Sipke Schoorstra
31d24034d1
Update Email module
...
Fixes #3711
2023-04-18 22:14:18 +02:00
Sipke Schoorstra
943df3d274
Cleanup and refactoring WorkflowContext APIs
2023-04-18 00:00:46 +02:00
Sipke Schoorstra
970d034037
Ensure app configuration gets invoked lastly
2023-04-17 23:59:02 +02:00
Sipke Schoorstra
b739f5c096
Fix missing feature dependency
2023-04-17 15:58:07 +02:00
Sipke Schoorstra
c8d87cd763
Simplify Proto.Actor bookmarks and triggers ( #3917 )
...
* Refactor HTTP route table population
* Update workflow definition EF store to use abstract IWorkflowInstanceStore
This decoupling is necessary, because the application might not be using EF Core, but e.g. Elasticsearch
* Move workflow state persistence to the default workflow runtime feature
* Update JS handler to provide access to variables during trigger indexing
* Configure Proto.Actor runtime with different workflow pipeline
* Add sample using Proto.Actor runtime
* Replace BookmarkGrain with DB based persistence
2023-04-17 15:23:05 +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
ae7b06059a
Add sample endpoint that simulates a very slow one
2023-04-13 20:00:45 +02:00
Sipke Schoorstra
56b284c230
Quartz.NET integration ( #3887 )
...
* update Quartz.NET module
* Small cleanup
* Fix Timer activity
2023-04-11 20:17:15 +02:00
Sipke Schoorstra
7a09944732
Refactor scheduling and background activity execution ( #3884 )
...
* Refactor background activity execution
* Refactor scheduler
* Remove Jobs module
* Add XML comments
2023-04-09 23:35:32 +02:00
Sipke Schoorstra
53cb1cc63c
Minor changes
2023-04-06 22:36:27 +02:00
Sipke Schoorstra
3ec9df87c1
Initial work on Elsa Client
2023-04-01 16:15:35 +02:00
Sipke Schoorstra
4efb7f64e6
Fix all in one admin login
2023-03-31 17:25:47 +02:00
Sipke Schoorstra
bf810e7d7a
Add endpoint to create users
2023-03-27 00:43:39 +02:00
Sipke Schoorstra
63c104d428
Update Program
2023-03-27 00:02:45 +02:00
Sipke Schoorstra
30c4e5b1e7
Implement API key authentication ( #3834 )
...
* Implement API key storage
* Implement API key validation
* Implement EF Core providers
2023-03-26 23:53:17 +02:00
Sipke Schoorstra
fad27d0fb0
Refactor composite activity input and scoped memory ( #3815 )
...
* Incremental work
* Enable control over when to include full compositie root
* Cleanup
* Update WorkflowDefinitionActivity
* Implement input as variables
* Delete unused class
* Remove less common types
* Rename ExpandoObject to JSON
* Implement variable scoping
* Remove parent/child relationship from MemoryRegister
* Add support for sending input to "trigger event" endpoint
* Add support for configuring input storage driver
* Remove unused namespace imports
* Auto-register activity types when running a workflow
* Fix missing variables from containers
2023-03-20 19:55:11 +01:00
Sipke Schoorstra
1a713b4619
Rename "services" to "contracts" and "implementations" to "services" ( #3758 )
2023-03-03 22:47:23 +01:00
Sipke Schoorstra
431db1c353
Refactor store APIs ( #3740 )
...
* Add array support for input/output arguments
* Add alias support for nullable types
* Refactor workflow definition store API
* Fix array and ui hint setting of input/output definition
* Refactor workflow instance store API
* Add XML comments
* Refactor trigger and bookmark store API
2023-02-27 14:14:50 +01:00
Sipke Schoorstra
6281299b6a
Update NuGet package references ( #3734 )
...
* Update package references
* Accommodate FastEndpoint API changes
2023-02-23 14:49:46 +01:00
Sipke Schoorstra
e74133c52b
Add dictionary support ( #3704 )
2023-02-15 12:09:45 +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
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
4a0f7f114a
Fix all in one web
2023-01-14 12:22:38 +01:00
Sipke Schoorstra
93297b6764
Refresh tokens ( #3626 )
...
* Remove elastic hosted service for alias/rollover
* Fix dependency issues
* Implement token refresh
* Update appsettings
2023-01-13 22:55:08 +01:00
Sipke Schoorstra
096206d392
Elastic updates ( #3623 )
...
* Incremental work
* Incremental work
* Incremental work
* Merge remote-tracking branch 'origin/v3' into v3-elasticsearch-updates
* Incremental work
* Incremental work
* Fix listing with no query
* Restore missing class
* Remove rollover hosted service and expose index configurations
* Rename hosted service
2023-01-13 19:10:20 +01:00
Gürkan Güran
dad33e665a
Refactor
2023-01-12 19:26:30 +01:00
gurkanguran
41556507cd
Merge pull request #3600 from elsa-workflows/elasticsearch
...
Implemented Elasticsearch for workflow instance and execution logs
2023-01-11 23:45:04 +01:00
Sipke Schoorstra
5154650913
Remove test code
2023-01-11 19:26:19 +01:00
Gürkan Güran
bc97749057
Merge branch 'v3' into elasticsearch
...
# Conflicts:
# src/bundles/Elsa.WorkflowServer.Web/Program.cs
# src/bundles/Elsa.WorkflowServer.Web/appsettings.json
2023-01-11 11:56:35 +01:00
Sipke Schoorstra
091161dd9a
Add temporary custom version of Azure Container Apps cluster provider for Proto Actor
2023-01-10 20:31:55 +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
8ccc20722c
Fix tool buttons ( #3604 )
...
* Fix tool buttons
2023-01-06 20:00:03 +01:00
Gürkan Güran
df3b989a3a
Refactor
2023-01-05 15:20:17 +01:00
Gürkan Güran
26d0586793
Merge branch 'v3' into elasticsearch
...
# Conflicts:
# Elsa.sln
2023-01-05 15:19:21 +01:00