elsa-core/src/modules/Elsa.Workflows.Core
Sipke Schoorstra 558486920b
Add PropertyBag for non-polymorphic data transfer between server and client (#5735)
* Fix issues with workflow deletion, newline, and DB context.

Retract published workflows before deletion to avoid exceptions. Added missing newline at EOF for consistency. Removed redundant DisposeAsync call in migration service.

* Add PropertyBag for storing custom workflow properties

Replaced `CustomProperties` with `PropertyBag` class for more structured property management across workflows. Adjusted serializations, extensions, and middleware for seamless integration with the new `PropertyBag` structure.
2024-07-10 10:29:45 +02:00
..
Abstractions Remove signal capturing phase (#5501) 2024-06-04 16:44:23 +02:00
ActivationValidators Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
Activities Add PropertyBag for non-polymorphic data transfer between server and client (#5735) 2024-07-10 10:29:45 +02:00
Attributes Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
Behaviors Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
Builders Add PropertyBag for non-polymorphic data transfer between server and client (#5735) 2024-07-10 10:29:45 +02:00
Constants Add Fault Code, Category and Type (#5362) 2024-05-10 15:30:32 +02:00
Contexts Fix naming issues 2024-06-07 14:01:14 +02:00
Contracts Add PropertyBag for non-polymorphic data transfer between server and client (#5735) 2024-07-10 10:29:45 +02:00
Enums Add Component Testing Framework (#5261) 2024-04-26 15:49:14 +02:00
Exceptions Fix Sonar maintainability issues 2024-06-07 14:01:14 +02:00
Expressions Reuse JsonSerializerOptions (#5283) 2024-04-26 15:29:16 +02:00
Extensions Add HTTP file download activity and supporting classes (#5608) 2024-06-15 20:31:58 +02:00
Features Update serialization and conversion functions (#5682) 2024-07-03 20:47:46 +02:00
Helpers Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
IncidentStrategies Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
Memory Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
Middleware Refactor logging to exclude activity state 2024-02-04 10:47:03 +01:00
Models Lazy loading of subgraphs (#5643) 2024-06-25 09:21:50 +02:00
Notifications Alterations with Queries (#5032) 2024-03-13 20:34:46 +01:00
Options Feature/cancel dispatched workflows (#5136) 2024-03-27 12:07:55 +01:00
Pipelines Fix Alteration Runner (#5142) 2024-03-29 19:58:35 +01:00
PortResolvers Lazy loading of subgraphs (#5643) 2024-06-25 09:21:50 +02:00
Serialization Update serialization and conversion functions (#5682) 2024-07-03 20:47:46 +02:00
Services Improve comment for workflow execution context creation. 2024-07-05 18:20:34 +02:00
Signals Add input parameter to ScheduleChildActivity signal 2024-01-17 22:32:06 +01:00
State Fix flowchart completion after faulted child activity cancellation (#5145) 2024-03-29 20:38:09 +01:00
UIHints #5313 Include dropdown when using a nullable enum in an activity input (#5320) 2024-05-08 20:16:43 +02:00
Elsa.Workflows.Core.csproj #5106 Cleanup packages to leverage framework (#5129) 2024-03-29 09:54:44 +01:00
Elsa.Workflows.Core.csproj.DotSettings Add Fault Code, Category and Type (#5362) 2024-05-10 15:30:32 +02:00
FodyWeavers.xml
IsExternalInit.cs