Commit graph

2590 commits

Author SHA1 Message Date
Sipke Schoorstra 9f8a8db96a Add custom attributes field to activity descriptor 2021-11-01 21:03:52 +01:00
Sipke Schoorstra 0e42ad5fe0 Update workflow launchpad to prevent duplicate correlated workflow instances 2021-11-01 11:15:00 +01:00
Sipke Schoorstra 4967a35e43 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-10-29 14:58:48 +02:00
Sipke Schoorstra 6ff2d69cb2 Fix cleanup service
Fixes the issue where the job would run only once, instead of peridiocally.
2021-10-29 14:58:43 +02:00
Sipke Schoorstra 442ac6c6e9 Update message type list to hashset
Avoids duplicate entries
2021-10-29 14:58:08 +02:00
noxe 86dd2f91bb
Change RunWorkflowInternalAsync to protected virtual (#2408)
Co-authored-by: Martin <mp@prakom.net>
2021-10-26 10:11:49 +02:00
Rainer Wittmann aa5663006c
add correlationId filter to instance view (#2406) 2021-10-25 13:56:46 +02:00
Sipke Schoorstra e7d1ceb992 Formatting 2021-10-25 13:55:44 +02:00
susch19 510153de3a
Add new compare function to IBookmark (#1668)
* so values that are excluded from hashing can still be checked before triggering a workflow
* implemented a default function for the new compare in the interface, so there is no need to implement it, if the hashing is enough
* add support for case insensitive os platform for file system event
* fix case insensitivity for entity name for entity changed bookmark
2021-10-25 13:51:35 +02:00
noxe 21ff1c7c83
return enumerable if it is assignable from the desiredtype (#1669)
Co-authored-by: Martin <mp@prakom.net>
2021-10-25 13:47:07 +02:00
Konstantins Vedenins 1ecc6452a0
Fixes #1651 (#1672)
* #1651: fixed issue when non-HttpRequestModel input would cause exception

* extracted performance/fault popup content in their own components

* #1651: added fault/performance information to activity popup
2021-10-25 13:39:41 +02:00
andrewkorol 75dc334438
added validation support (#1665) 2021-10-21 13:36:35 +02:00
Sipke Schoorstra 7ee50cf6af Refactor activity execution failure event publishing logic 2021-10-21 11:21:25 +02:00
Konstantins Vedenins bccb32b003
Fixes #1651 (#1663)
* ignoring start button click in Test mode

* #1651: added word-break to endpoint URL

* #1651: refresh test panel on workflow execute, if activity is already selected

* removed clipboard permission checks that failed to build

Seems like an old ongoing issue with TypeScript: https://github.com/microsoft/TypeScript/issues/33923

* #1651: fixed flyout panel position

* #1651: flyout panel button position fix

* #1651: fixed javascript evaluation exception being swallowed

* #1651: added copy button to http entry endpoint url

* #1651: test panel refactoring, use schema button for SendHttpRequest

* #1651: add node is not clickable in test mode

* fixed "can't access property "contains", this.contextMenuWidget is undefined"

* added couple safeguard checks to context menu

* reversed incorrect update

* #1651: added z-index to toaster to move it to front

* removed unnecessary empty line
2021-10-21 11:00:17 +02:00
Sipke Schoorstra e116ca8624 Client assets production build & cleanup 2021-10-19 19:30:39 +02:00
Sipke Schoorstra ebc0808b0a Update Elsa.Activities.Webhooks.csproj 2021-10-19 11:32:34 +02:00
Sipke Schoorstra 57fab11fd5 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-10-19 11:23:05 +02:00
Sipke Schoorstra 2d18300127 Formatting 2021-10-19 11:23:03 +02:00
atorres16 241b944c6f
Fix #1640 - Added the value for the message's From property (#1644)
Co-authored-by: Alejandro Torres <atorres@linamar.com>
2021-10-19 11:13:19 +02:00
Rainer Wittmann e7743144fe
fixes propertyDescriptor is potentially undefined (#1649) 2021-10-19 11:12:16 +02:00
Konstantins Vedenins 3986d9294c
Hardcoded dynamic classes (#1639) 2021-10-13 17:05:12 +02:00
Matthew Green cdf120dc0e
Alter bookmark expression to include correlation when its needed as 'this.CorrelationId == null' isnt trimmed in YesSql providing incorrect sql (#1634)
Co-authored-by: Matthew Green <Matthew.Green@brightstarr.com>
2021-10-13 13:33:47 +02:00
PietroLubini ab6b2515d0
Fix #1611 (#1633)
Co-authored-by: Petro Liubynskyi <petro.liubynskyi@sigma.software>
2021-10-13 11:31:25 +02:00
Sipke Schoorstra 02e720812e Fix pager URL 2021-10-12 17:14:18 +02:00
Sipke Schoorstra fb0e3bd048 Update Pomelo.EntityFrameworkCore.MySql to 5.0.2
Fixes #1627
2021-10-12 16:59:38 +02:00
Sipke Schoorstra 8edd9ced86 Remove "Elsa" schema from MySQL migrations
Fixes #1626
2021-10-12 16:55:27 +02:00
Sergei e1f3456d40
changed logic to check missing context for providers masstransit (#1629) 2021-10-12 16:49:48 +02:00
Konstantins Vedenins 688b9de909
#1601 swapped stencil-click-outside with @Listen decorator (#1625) 2021-10-12 16:48:04 +02:00
Sipke Schoorstra 49208b679e Fix Entity activity services 2021-10-08 21:23:10 +02:00
Sipke Schoorstra 0be13f5893 Allow ad-hoc creation of service bus for sending messages 2021-10-08 21:22:49 +02:00
Sipke Schoorstra 35a15e815f Add fail-safe distributed lock handle decorator
Fixes #1511
2021-10-08 17:18:08 +02:00
Sipke Schoorstra 4934de6ac8
Service Bus refactorings (#1613)
Fixes an issue where message types were registered with their own service bus, instead of these message types becoming part of the same bus configuration.

Fixes #1464
2021-10-08 16:45:23 +02:00
Sipke Schoorstra 0be4d3e156 Apply improved JSON serialization settings to workflow definition API endpoints 2021-10-08 15:03:25 +02:00
simona-taran 23592c099d
Fixed issue with selecting instances on multiple pages. (#1609) 2021-10-07 16:44:18 +02:00
Sipke Schoorstra 517c7bc0db Fix definition serialization for designer
This fixes the issue where a JSON response is sent back to the designer that includes $id fields, which potentially causes roundtrip issues when sent back to the server where the $id fields are then regarded as property keys, potentially conflicting with $id fields generated by Newtonsoft Json to serialize references.

Fixes #1605
2021-10-07 13:55:20 +02:00
Sipke Schoorstra f14278f2dc Fix YesSQL provider for bookmarks
Fixes #1604
2021-10-06 21:47:23 +02:00
Sipke Schoorstra 0232e47f4d Backwards compatibility for older workflow instances 2021-10-05 17:36:15 +02:00
Sipke Schoorstra e70475d1e0 Trim ASB queue name at 50 characters 2021-10-05 17:26:01 +02:00
Sipke Schoorstra 134896258a Retry temporal startup job upon failure
This prevents workflows from remaining "stuck" in case this job fails due to e.g. a DB exception.
2021-10-05 17:25:41 +02:00
Sipke Schoorstra d0abf0d2bf Update index.html 2021-10-04 16:37:10 +02:00
Sipke Schoorstra b4f20f7e94 Delete Client.cs 2021-10-04 16:25:21 +02:00
Sipke Schoorstra d06199f9ee Make Http Endpoint activity security opt-in 2021-10-04 15:52:56 +02:00
Sipke Schoorstra 7106225c04 Remove temp code from sample server 2021-10-04 15:36:17 +02:00
Sipke Schoorstra a8f5da15d9 Update WorkflowLaunchpad.cs
Closes #1584
2021-10-04 15:31:48 +02:00
Sipke Schoorstra 5580bb8e76 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-10-04 15:06:06 +02:00
Sipke Schoorstra ff2dc8b931 Improve handling of temporary "0" width scenarios when (re)rendering workflow graph 2021-10-04 15:06:03 +02:00
Poorchild 3bb3ec0bc2 defaulted selected activities to an empty object during context menu render
When there are no selected activities (.selectedActivities is undefined) it is defaulted  to empty object
2021-10-04 14:59:57 +02:00
Sipke Schoorstra 06e0564dd6
Merge pull request #1542 from elsa-workflows/manual_workflow_trigger
Manual workflow trigger
2021-10-04 11:50:29 +02:00
Sipke Schoorstra e9fb48a71d Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-10-04 11:00:15 +02:00
Sipke Schoorstra 5b66a800b0 Remove unnecessary test 2021-10-04 10:59:57 +02:00