Commit graph

74 commits

Author SHA1 Message Date
Sipke Schoorstra d41039b567 Rename extensions namespace 2020-12-18 11:35:29 +01:00
Sipke Schoorstra 0bafe5355a Implement workflow sorting 2020-12-17 15:47:21 +01:00
Sipke Schoorstra 98b9957fae Implement workflow filter 2020-12-16 23:03:08 +01:00
Rafael Carnucci 0ba56f51b4
Enhance project structure (#524)
* Fix sample Elsa.Samples.FileBasedWorkflow

* Centralize project properties

* Fix PackageLicenseExpression

* Added configureawait.props & FodyWeavers.xml & FodyWeavers.xsd.

* Remove icon.png and added PackageIconUrl

* Removed <Nullable>disable</Nullable>

* Fix Icon in Elsa.Activities.MassTransit and Rebuild

Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
2020-12-16 10:31:02 +01:00
Sipke Schoorstra d6cc7d7f56
Implement Specification pattern (#517)
* Add specifications

* Update persistence providers with specification pattern
2020-12-14 17:15:39 +01:00
Sipke Schoorstra 8270ca8a15 Incremental work on dashboard workflow instance filters 2020-12-12 22:13:13 +01:00
Sipke Schoorstra f2aae986f4 Use in-memory persistence by default 2020-12-12 14:07:17 +01:00
Sipke Schoorstra daa10df6c3 Remove unused namespaces 2020-12-12 12:38:07 +01:00
Sipke Schoorstra 2bc141a464 Wrap workflow definition store with workflow definition manager 2020-12-11 22:02:43 +01:00
Sipke Schoorstra a57816663d Wrap workflow instance store with workflow instance manager 2020-12-11 21:49:39 +01:00
Sipke Schoorstra e601747fae Renames and small tweaks 2020-12-11 21:35:22 +01:00
Sipke Schoorstra 70e7b98d7b Rename Repository to Store 2020-12-11 21:14:57 +01:00
Sipke Schoorstra 98c0388233 Fix Delete API endpoint 2020-12-11 21:12:46 +01:00
Rafael Carnucci 3b35d9ff0a
Seperate YesSql (#504)
* Seperate YesSql and added InMemory, MongoDb

* Error fixed, if DatabaseInitializer is run through several times

* icon.png was not packed

* Added AddWorkflowProvider to AddElsaPersistenceMongoDb

* Wrong primary keys were used for MongoDb

* Refactorig MongoDb

* Register IMongoCollection<WorkflowDefinition> and IMongoCollection<WorkflowInstance> with DI

* Wrong Parameter Type in Constructor (MongoDbWorkflowInstanceRepository)

* Add workflowDefinition.WorkflowDefinitionId = _idGenerator.Generate(); to Initialize

* Removed duplicated code

* Correct wrong Commit

Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2020-12-11 21:03:49 +01:00
Sipke Schoorstra 65a266dfdb Update Elsa.sln 2020-12-11 20:59:28 +01:00
Sipke Schoorstra 0369869910 Fix gRPC types 2020-12-11 20:42:04 +01:00
Sipke Schoorstra fcec9cb098 Implement workflow instance deletion 2020-12-11 12:56:01 +01:00
Sipke Schoorstra c9199bb335 Incremental work on dashboard + API 2020-12-10 22:08:53 +01:00
Sipke Schoorstra b4bf08e15c Incremental work on dashboard + API 2020-12-09 21:23:25 +01:00
Sipke Schoorstra dac4610ac8 Incremental work on dashboard + API 2020-12-08 22:23:52 +01:00
Sipke Schoorstra 4c9fa9350b Incremental work on dashboard 2020-12-07 22:04:17 +01:00
Sipke Schoorstra 05fd146c1a Incremental work on dashboard + API 2020-12-06 13:25:37 +01:00
Sipke Schoorstra 0ee07636c3 Update YesSQL packages 2020-12-04 12:11:45 +01:00
Sipke Schoorstra bf1d54d1e6 Remove noisy CancellationToken parameters
The CancellationToken is now available as part of the ActivityExecutionContext
2020-12-02 22:28:36 +01:00
Sipke Schoorstra 0facd8f93f
Introduce activity type providers (#480)
* Add activity type provider API

* Rename ReceiveHttpRequest to HttpRequestReceived
2020-11-30 15:21:36 +01:00
Sipke Schoorstra fee41d1932 Implement auto-save 2020-11-19 15:14:39 +01:00
Sipke Schoorstra 757fde7e6e Update packages and incremental work on API 2020-11-18 22:31:16 +01:00
Sipke Schoorstra c193b28ba1 Incremental work on saving and loading workflow definitions 2020-11-17 20:12:18 +01:00
Sipke Schoorstra da2a395d49 Add support for (non-)browsable activities 2020-11-14 22:07:34 +01:00
Sipke Schoorstra 0038702dd8 Fix gRPC serialization 2020-11-14 17:46:25 +01:00
Sipke Schoorstra 8be781d1e8 Add Activities API client 2020-11-13 21:30:07 +01:00
Sipke Schoorstra 0c5bdf27a7 Incremental work on API client 2020-11-13 15:30:23 +01:00
Sipke Schoorstra 317bab6d84 Implement Open API specifications 2020-11-13 14:13:36 +01:00
Sipke Schoorstra cb99b26151 Incremental work on API + client 2020-11-12 23:45:18 +01:00
Sipke Schoorstra def637b4ca Update packages 2020-11-12 22:02:51 +01:00
Sipke Schoorstra d31ef98bb1 Update to .NET 5 and update icon 2020-11-11 21:32:12 +01:00
Sipke Schoorstra 60357d1950 Update package references 2020-11-03 11:29:02 +01:00
Sipke Schoorstra 7f44bfe4c1 Replace precompiled queries with extensions, process warnings and fix test 2020-11-03 10:50:32 +01:00
Sipke Schoorstra ef660ab541 Add workflow context + sample 2020-10-31 21:10:58 +01:00
Sipke Schoorstra 3700bb2323 Update package projects 2020-10-29 09:30:43 +01:00
Sipke Schoorstra e367c4c25e Remove reference to removed project 2020-10-29 09:24:19 +01:00
Sviataslau Hankovich 6551b61ead
Simplify Options, get rid of OptionsBuilder (#431)
* Minor cleanup

* Fix namespaces

* Simplify options
2020-10-27 12:32:53 +01:00
Sipke Schoorstra 406d0957a0 Expose Activities endpoint 2020-10-23 15:01:33 +02:00
Sipke Schoorstra 400b4f827a Incremental work on tests, API endpoint, versioning and cleanup 2020-10-20 23:17:08 +02:00
Sipke Schoorstra bd3b41440a Incremental work on tests and QA 2020-10-19 22:12:11 +02:00
Sipke Schoorstra 0c47a781d5 Update package descriptions and names 2020-10-18 17:42:34 +02:00
Sipke Schoorstra 077bdb7900 Simplify JSON serialization APIs 2020-10-17 20:19:44 +02:00
Sipke Schoorstra 8423fde504 Incremental work on trigger API 2020-10-17 12:49:41 +02:00
Sipke Schoorstra b4180d8e6f Cleanup 2020-10-17 09:07:33 +02:00
Sipke Schoorstra bbf0cfa8f8 Fix solution build 2020-10-16 20:52:32 +02:00