Commit graph

2968 commits

Author SHA1 Message Date
Ivan Hrynevytskyi (FE-underwriting) 4eaa0f6d13
added toolbar layouts (#3113)
Co-authored-by: Ivan Hrynevytskyi <ivan.hrynevytskyi@IHRYNEVYTSKYIL.local>
2022-06-13 11:51:13 +02:00
Ivan Hrynevytskyi (FE-underwriting) 38fe7c41c7
added visual feedback for copying (#3109)
Co-authored-by: Ivan Hrynevytskyi <ivan.hrynevytskyi@IHRYNEVYTSKYIL.local>
2022-06-06 16:02:57 +02:00
Ivan Hrynevytskyi (FE-underwriting) c3f8997ea2
added label filter to workflow definition modal (#3106)
Co-authored-by: Ivan Hrynevytskyi <ivan.hrynevytskyi@IHRYNEVYTSKYIL.local>

Closes #2985
2022-06-03 11:31:36 +02:00
Sipke Schoorstra 4d1349736c Ensure Done port for flowchart nodes 2022-06-02 10:30:02 +02:00
Sipke Schoorstra 445dd117a4 Fix Monaco lib path initialization 2022-06-02 10:29:39 +02:00
Sipke Schoorstra 071dd7a4ec Create journal mock 2022-06-02 10:17:29 +02:00
Sipke Schoorstra 9a1230c9e9 Update Program.cs 2022-06-01 19:13:16 +02:00
Sipke Schoorstra 9b2c0376a3
V3 workflow instance viewer (#3098)
* Incremental work on workflow-manager component

* Add default view

* Incremental work on instance viewer

* Incremental work

* Incremental work

* Add sub title property to form panel

* Implement sub status filter

* InfoList improvements

* Incremental work on activity property panel

* Change activity properties panel to be readonly
2022-05-31 20:26:45 +02:00
Ivan Hrynevytskyi (FE-underwriting) c302478282
added ability to resize panels (#3092)
Co-authored-by: Ivan Hrynevytskyi <ivan.hrynevytskyi@IHRYNEVYTSKYIL.local>
2022-05-31 15:01:22 +02:00
Ivan Hrynevytskyi (FE-underwriting) 700d69cfc5
tooltip minor fixes (#3083)
Co-authored-by: Ivan Hrynevytskyi <ivan.hrynevytskyi@IHRYNEVYTSKYIL.local>
2022-05-31 10:23:01 +02:00
Sipke Schoorstra a28d2eb63a
Features API (#3081)
* Rename module and features

* Move Mediator, AspNetCore and Expressions to modules folder

* Update labels-widget.tsx
2022-05-27 12:36:39 +02:00
Sipke Schoorstra 105d060d71 Fix workflow definition query 2022-05-27 11:01:54 +02:00
Sipke Schoorstra cce2a8731f Implement cascading workflow labels deletion 2022-05-27 10:53:22 +02:00
Sipke Schoorstra 7b72d18cc6 Cleanup and fixes 2022-05-26 22:46:22 +02:00
Sipke Schoorstra 4e542cba22
V3 labels UI module (#3071)
* Extract labels UI into isolated module
2022-05-26 22:31:52 +02:00
Sipke Schoorstra 76b9ae96fb Cleanup 2022-05-26 17:05:36 +02:00
Sipke Schoorstra 41b1a3b275 Update Program.cs 2022-05-26 16:24:34 +02:00
Sipke Schoorstra ddc4c67d2f Update Program.cs 2022-05-26 16:23:33 +02:00
Sipke Schoorstra b1b57b7f62 Update Program.cs 2022-05-26 16:23:17 +02:00
Sipke Schoorstra 01210932f9 Fix pagination / total count 2022-05-26 16:08:57 +02:00
Sipke Schoorstra 158bffaca3 Update samples and rename extensions method 2022-05-26 16:07:01 +02:00
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
Ivan Hrynevytskyi (FE-underwriting) ec6e848313
added workflow definition pagination with ordering and bulk actions (#3069)
Co-authored-by: Ivan Hrynevytskyi <ivan.hrynevytskyi@IHRYNEVYTSKYIL.local>
2022-05-26 12:26:05 +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 48443566b9
Assign labels to workflows (#3060)
* Implement hover effect on info list values

* Implement label picker

* Handle labels on new workflow definitions

* Handle cascading removal of labels when deleting workflow definitions

* Update DefaultExpressionSyntaxProvider.cs

* Implement label search filter
2022-05-24 15:31:55 +02:00
Sipke Schoorstra 6d1ec26739
V3 label management UI (#3055)
* Break api client into smaller pieces

* Update tailwind.css

* Implement label manager
2022-05-23 16:12:21 +02:00
Ivan Hrynevytskyi (FE-underwriting) 44b4ea0027
added copy text tool to workflow defenition info (#3043)
Co-authored-by: Ivan Hrynevytskyi <ivan.hrynevytskyi@IHRYNEVYTSKYIL.local>
2022-05-19 13:04:00 +02:00
Ivan Hrynevytskyi (FE-underwriting) 9d4267aa7f
activity description tooltip added (#3036)
* activity description tooltip added

* removed commented css

* rewritten with tailwind styled

* added separate component for tooltip

Co-authored-by: Ivan Hrynevytskyi <ivan.hrynevytskyi@IHRYNEVYTSKYIL.local>
2022-05-18 21:41:39 +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 2881e87e08
Auto name activity (#3035)
* Remove unused fields

* Implement auto-naming activities with strategy support
2022-05-17 20:51:39 +02:00
Sipke Schoorstra d7813cd342
Activity display name (#3034)
* Add GetExists store methods

* Remove workflow registry and update usages

* Fix usage of workflow materializer

* Implement display text
2022-05-17 14:14:55 +02:00
Sipke Schoorstra 1e5cf372e9 Implement New Workflow 2022-05-16 11:59:48 +02:00
Sipke Schoorstra a7f72b25af Convert Workflow Instance minimal APIs to controllers 2022-05-16 11:47:11 +02:00
Sipke Schoorstra c4a2bbe44a Update EFCoreWorkflowDefinitionStore.cs 2022-05-16 11:46:42 +02:00
Sipke Schoorstra 64a94df0dc Update EFCoreWorkflowInstanceStore.cs 2022-05-16 11:46:37 +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 9b553d05c0 Update icons 2022-05-10 14:27:23 +02:00
Sipke Schoorstra 0cee22f3ce Remove outdated comment 2022-05-10 14:27:09 +02:00
Sipke Schoorstra cb90e5819b Update Program.cs 2022-05-08 23:11:08 +02:00
Sipke Schoorstra 0729d35ab6 Refactor API endpoints 2022-05-08 23:07:26 +02:00
Ivan Hrynevytskyi (FE-underwriting) 2e21f8c2d9
fixed property panel published status update (#2993)
* fixed property panel published status update

* merge fixes

Co-authored-by: Ivan Hrynevytskyi <ivan.hrynevytskyi@IHRYNEVYTSKYIL.local>
2022-05-06 23:13:30 +02:00
Sipke Schoorstra 8ad21d3645 Move FlowChart and SetName activities to Core 2022-05-03 16:22:26 +02:00
Sipke Schoorstra bc4b19b430 Incremental work on configuration API 2022-05-03 16:17:20 +02:00
Sipke Schoorstra 3900e32368 Make hosted service registration an explicit stage 2022-05-03 13:21:27 +02:00
Sipke Schoorstra 78169bdd86 Add support for ordered hosted service registration 2022-05-03 13:04:39 +02:00
Sipke Schoorstra 5f83198677 Refactor persistence configuration (memory + EF core) 2022-05-03 12:32:31 +02:00
Sipke Schoorstra 1afe3a62a0 Incremental work on modular configuration 2022-05-03 11:44:44 +02:00
Sipke Schoorstra ee92344441 Revert "Revert "Provide tag support for workflows (#2990)" (#2991)"
This reverts commit 00c8845346.
2022-05-03 09:47:14 +02:00
Sipke Schoorstra 563f3aebcd Refactor workflow model 2022-05-03 09:46:27 +02:00