Commit graph

10 commits

Author SHA1 Message Date
Sipke Schoorstra fccf4737e2
V3 modular configuration (#3070)
* Restructuring (WIP)

* Fix warnings

* Move DSL to modules

* Update namespaces

* Make design factory base reusable

* Update service registrations

* Remove unused namespaces and rename ElsaDbContext

* Incremental work on migrations

* Generate WorkflowsDbContext SQLite migrations

* Rename ServiceCollectionExtensions

* Update DbContextOptionsBuilderExtensions.cs

* Restructure

* Configuration refactorings (WIP)

* Incremental work on configurator API

* Incremental work on configuration API

* Incremental work on configuration API

* Fix workflow runtime options

* Move standard stream providers

* Implement configurator dependencies

* Cleanup configurator API

* Update configurator dependencies

* Cleanup

* Update Label API endpoints

* Fix eager configuration issue
2022-05-26 12:47:31 +02:00
Sipke Schoorstra 750320082c
V3 Bulk Actions API Endpoints (#3064)
* Add bulk-delete API for workflow instances

* Add bulk-cancel API for workflow instances (stub)

* Add bulk-delete API for workflow definitions

* Add bulk-publish API for workflow definitions

* Add bulk-retract API for workflow definitions
2022-05-24 20:51:12 +02:00
Sipke Schoorstra 8fa17e227f
Query workflows by labels API (#3041)
* Implement APIs to manage assigned workflow labels

* Implement support for querying workflow by labels
2022-05-18 21:29:15 +02:00
Sipke Schoorstra 50a0e51421
Labels (#3037)
* Remove Tags from Workflow

Tags seem to be useful only for querying and grouping, which means only necessary on the WorkflowDefinition entity.

* Add label entities + stores

* Update EF Core migrations

* Add API endpoints to manage labels
2022-05-18 12:04:12 +02:00
Sipke Schoorstra a7f72b25af Convert Workflow Instance minimal APIs to controllers 2022-05-16 11:47:11 +02:00
Sipke Schoorstra 0779687467
V3 import export (#3030)
* Fix correct materializer name

* Add Sequence plugin to override transposition

* Update elsa-api-client.ts

* Update workflow-definition-browser.tsx

* Update Activity to ignore serialization of Behaviors property

* Add Export API endpoint

* Implement Import API

* Update ClrWorkflowDefinitionProvider.cs

* Implement filter by materializer

* Filter workflow definitions by Json materializer for now

* Implement export from designer

* Implement import from designer

* Update Export.cs
2022-05-16 11:25:53 +02:00
Sipke Schoorstra 0729d35ab6 Refactor API endpoints 2022-05-08 23:07:26 +02:00
Sipke Schoorstra 563f3aebcd Refactor workflow model 2022-05-03 09:46:27 +02:00
Sipke Schoorstra 161a70e429 Remove Trigger separation 2022-03-04 21:42:27 +01:00
Sipke Schoorstra 689147b9ca Add sources from experimental repo 2022-01-04 09:42:12 +01:00