Commit graph

2985 commits

Author SHA1 Message Date
Sipke Schoorstra 8f581efd39 Rename variable default value to value 2022-06-04 20:27:41 +02:00
Sipke Schoorstra 71b7271017 Update MemoryReference.cs 2022-06-04 20:21:33 +02:00
Sipke Schoorstra 17f7e4d58d Update JintJavaScriptEvaluator.cs 2022-06-04 20:21:29 +02:00
Sipke Schoorstra 429f65b88b Update ActivityExecutionContext.cs 2022-06-04 20:21:21 +02:00
Sipke Schoorstra fa4a2edfc0 Update ForEach.cs 2022-06-04 20:21:12 +02:00
Sipke Schoorstra 50dfc94be4 Update For.cs 2022-06-04 20:21:04 +02:00
Sipke Schoorstra ea40b05a6b Simplify memory API names 2022-06-04 20:03:40 +02:00
Sipke Schoorstra 1fc93afcb2 Rename Memory to MemoryBlocks 2022-06-04 20:02:59 +02:00
Sipke Schoorstra 951149b5d4 Improve memory API 2022-06-04 20:01:20 +02:00
Sipke Schoorstra 2563406a7d Renaming register API and introduce hierarchical memory register 2022-06-04 18:52:58 +02:00
Sipke Schoorstra 263c0e8388 Merge branch 'v3' into v3-workflow-journal 2022-06-03 22:26:58 +02:00
Sipke Schoorstra a81c5c63da Incremental work on journal UI 2022-06-03 22:26:47 +02:00
Sipke Schoorstra d0685f8794 Experimental variable access of activities for testing 2022-06-03 22:26:28 +02:00
Sipke Schoorstra 5a2b539637 Implement Started and Completed execution events 2022-06-03 14:22:55 +02:00
Sipke Schoorstra 4b714a5021 Update DictionaryExtensions.cs 2022-06-03 13:46:41 +02:00
Sipke Schoorstra f7e0fecfaf Update ScheduledChildCallbackBehavior.cs 2022-06-03 13:46:25 +02:00
Sipke Schoorstra a9e84efa22 Improve Flowchart activity
Only complete itself if there are no more direct children to schedule.
2022-06-03 13:46:13 +02:00
Sipke Schoorstra 2fbc6d748c Update Behavior API to receive owner 2022-06-03 13:45:25 +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 8fc9fb15b6 Add journal API endpoint 2022-06-02 11:36:56 +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