Commit graph

251 commits

Author SHA1 Message Date
henry.zhang 47fc858aa7 Add ReferenceLoopHandling In MongoDb Serializer 2021-09-12 12:18:10 +02:00
Sipke Schoorstra ccda7691db Remove Schema config for MySql provider
Fixes #1453
2021-09-10 14:40:15 +02:00
Sipke Schoorstra e6f55bd579 Update EF and Fody packages 2021-09-10 14:37:35 +02:00
Sipke Schoorstra de9ac4b074 Incremental fix for YesSQL provider with And/Or specifications
Fixes #1472
2021-09-06 16:30:35 +02:00
Sipke Schoorstra 3c4a10d650 Implement infinite loop detection and handling 2021-09-01 19:06:07 +02:00
megamanhxh 064ddccf25 Fix EFCore.BulkExtensions does not support Oracle 2021-08-26 11:52:52 +02:00
Sipke Schoorstra f7a63b80c5 Reduce number of DB commits during workflow execution 2021-08-23 11:57:50 +02:00
Sipke Schoorstra 4a268c75c2 YesSql provider fixes 2021-08-20 09:55:18 +02:00
Sipke Schoorstra 812303efdc Fix YesSql provider issues 2021-08-19 21:56:05 +02:00
Sipke Schoorstra 72fcfd7ff4 Fix WorkflowPublisher
Fixes #1293
2021-08-09 13:15:34 +02:00
Sipke Schoorstra 42e95033cf
BREAKING: Persistable input (#1302)
* Implement resuming Idle workflows + persistable input

* Refactor workflow input model

* Re-enable tests
2021-07-22 22:13:33 +02:00
Sipke Schoorstra f49e3afb59 Remove duplicate aspnetcore folder 2021-07-20 13:14:18 +02:00
Akbar Ghasemi Tazehabadi 726c16b702
Added support of Oracle as persistence EF Provider (#1275)
* Added support of Oracle as persistence database provider

* Added migration for Oracle

* Fixed bugs in oracle data types

* fixing some comments
2021-07-20 12:49:46 +02:00
Sipke Schoorstra abc4e5389c Fix Type serialization for MongoDB provider 2021-07-13 13:11:32 +02:00
axeleron007 ab121e10ad Refactor appsettings.json #1226
Refactor appsettings.json #1226
2021-07-07 16:13:32 +03:00
axeleron007 32c2815f55 Don#t use colon in appsettings #1223
Colons are removed from any element name in the appsettings
2021-07-07 10:31:29 +03:00
axeleron007 df5d380a33 Code and appsettings optimisation for Features
Code and appsettings optimisation for Features
2021-07-06 16:21:53 +03:00
axeleron007 8c7a2ac12d FeatureOptions made more generic
FeatureOptions made more generic
2021-07-06 14:48:28 +03:00
axeleron007 e00fc41887 Stop using arrays for Features in the appsettings
Stop using arrays for Features in the appsettings
2021-07-06 10:23:17 +03:00
Sipke Schoorstra b0f3d68b35 Fix EF Core persistence provider for workflow definition channel property 2021-06-29 21:05:05 +02:00
Sipke Schoorstra a3fd1a31af Implement workflow priority channels 2021-06-28 22:38:05 +02:00
Sipke Schoorstra efec65e819 Configure MongoDB serializers with support for (de)serializing properties with type Type 2021-06-28 12:22:36 +02:00
Sipke Schoorstra bfed2819cc Fix provider names in MySql and Sqlite startups 2021-06-20 13:57:07 +02:00
Sipke Schoorstra f174b1e98c Remove BlockingActivityTypeSpecification
This isn't used internally anymore and also does not translate easily to EF Core's provider implementation without storing blocking activities separately like bookmarks
2021-06-20 13:56:28 +02:00
Sipke Schoorstra 63113d31d7 Add various Startups
Note that this is a work in progress. Not all modules have startups yet.
2021-06-19 20:19:05 +02:00
Sipke Schoorstra b506421ba5 Merge branch 'master' into webhook/url-management
# Conflicts:
#	src/activities/Elsa.Activities.Webhooks/Elsa.Activities.Webhooks.csproj
#	src/designer/elsa-workflows-studio/package-lock.json
#	src/designer/elsa-workflows-studio/src/components/editors/elsa-multi-expression-editor/elsa-multi-expression-editor.tsx
#	src/designer/elsa-workflows-studio/src/services/elsa-client.ts
#	src/samples/server/Elsa.Samples.Server.Host/Startup.cs
2021-06-19 10:20:24 +02:00
Sipke Schoorstra f67140f7e2 Cleanup 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 1db05d3b0b Update models and UI to support configurable activity output storage 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 332741d54f Implement pluggable storage for activity input and output properties 2021-06-14 14:10:03 +02:00
Mohamed Ali 65d91cfc51 multi targeting for EF Core pacakges 2021-06-14 14:03:07 +02:00
Mohamed Ali 8e254b1c3c multi targeting netcoreapp3.1, netstandard2.1 and net5.0 2021-06-14 14:03:07 +02:00
Sipke Schoorstra 73e67025e7 Merge branch 'master' into webhook/url-management
# Conflicts:
#	src/designer/elsa-workflows-studio/src/services/activity-icon-provider.tsx
#	src/samples/dashboard/blazor/ElsaDashboard.Samples.Monolith/ElsaDashboard.Samples.Monolith.csproj
2021-06-09 17:05:57 +02:00
nian2760 3b1ccd4f6a Fix EFCore.BulkExtensions does not support MySQL 2021-06-09 11:37:48 +02:00
liu 34556e9670 Fix MySql does not support the EF Core concept of schemas 2021-06-09 08:12:47 +02:00
Sipke Schoorstra b858b8280b Update YesSQL WorkflowInstanceDocument 2021-06-08 10:14:21 +02:00
axeleron007 2c725e4cce Work on Save, Delete and Update functionality
Work on Save, Delete and Update functionality
2021-06-07 15:30:27 +03:00
axeleron007 a0c189d172 Webhooks migrations added
Webhooks migrations added
2021-06-04 11:39:22 +03:00
Sipke Schoorstra 7b0bf355f8 Extract reusable base store 2021-05-28 12:12:00 +02:00
Sipke Schoorstra da8d12b9e4 Fix Variables serialization for MongoDB provider 2021-05-27 23:14:26 +02:00
Sipke Schoorstra f263614e01 BREAKING: Update MongoDB provider with support for object derivatives
Fixes #552
2021-05-27 22:29:27 +02:00
Sipke Schoorstra 4d156c7ef7 Change namespaces for MongoDB extensions 2021-05-27 20:23:18 +02:00
Sipke Schoorstra b0c097103f Remove workaround in DataMigrationManager
With YesSQL 3, we always need to commit explicitly, which appears to work well for the DataMigrationManager

Fixes #850
2021-05-25 14:35:23 +02:00
Sipke Schoorstra 0b10faad92 Add DataProtection default service and update broken samples 2021-05-25 12:12:36 +02:00
Sipke Schoorstra bb4ff3b714 Update packages 2021-05-25 09:57:17 +02:00
Sipke Schoorstra e945e58ecf Fix component tests 2021-05-24 17:57:27 +02:00
Sipke Schoorstra 4529a94ce2 Cleanup: remove unused namespaces 2021-05-24 11:25:42 +02:00
Sipke Schoorstra 862bc52dc0 Regenerate EF Core migrations 2021-05-23 20:36:29 +02:00
Sipke Schoorstra 6e71b1d43b Fix workflow instance deletion for Postgres 2021-05-18 19:52:16 +02:00
Sipke Schoorstra 46259b3014 Update YesSQL provider with support for WorkflowInstanceIdsSpecification 2021-05-17 19:21:15 +02:00
Sipke Schoorstra 49dcd4a624 Implement workaround for EF Core bulk delete operations with Postgres
Fixes #980
2021-05-17 11:35:50 +02:00