Commit graph

2316 commits

Author SHA1 Message Date
Cameron Cowen 63d1355c14 Added startup task for watchers 2021-09-02 23:12:48 +01:00
Cameron Cowen eadec5289c set logger in constructor 2021-09-02 23:12:33 +01:00
Cameron Cowen eba4d96653 Added singleton service to manage workers 2021-09-02 23:12:17 +01:00
Cameron Cowen dc3b7d62e0 Added initial FS worker to manage System.IO watcher and hold path and filter 2021-09-02 23:10:41 +01:00
Cameron Cowen 45a704f1ca Renamed bookmark 2021-09-02 23:08:32 +01:00
Cameron Cowen d6ba8c15fb Removed unused factory 2021-09-02 23:02:17 +01:00
Cameron Cowen ac511378ec Added initial file watcher sample project 2021-09-02 22:33:38 +01:00
Cameron Cowen 4247ff96b1 Initial WatchDirectory builder extensions 2021-09-02 21:51:53 +01:00
Cameron Cowen 0346658f6b Added regions 2021-09-02 21:32:02 +01:00
Cameron Cowen d1cc26fd0f Added pattern extensions 2021-09-02 21:31:02 +01:00
Cameron Cowen bd546068e5 Added pattern to watchdirectory 2021-09-02 21:30:48 +01:00
Cameron Cowen 349ac0b46d Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-08-24 23:49:35 +01:00
Andrey Mishurinsky 9c67feb67b Fix to copy/paste activities. 2021-08-24 12:38:53 +02:00
Sipke Schoorstra 6044eef5e9 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-08-24 11:52:47 +02:00
Sipke Schoorstra d1b0465b0d Fix docker readme + compose file 2021-08-24 11:52:45 +02:00
nokecy 5502d73ca0 fix event error 2021-08-24 11:51:11 +02:00
nokecy 518be0a062 add BlockingActivityAdded event 2021-08-24 11:51:11 +02:00
Sipke Schoorstra 9f45d2994d Remove unused Telnyx activity outcomes 2021-08-23 14:56:07 +02:00
Sipke Schoorstra 9a97334ee4 Update RenderJavaScriptDateTimeTypeDefinitions.cs
Remove warning
2021-08-23 12:08:45 +02:00
Sipke Schoorstra da74b0c4ac Disable greedy copy&paste 2021-08-23 11:57:50 +02:00
Sipke Schoorstra f7a63b80c5 Reduce number of DB commits during workflow execution 2021-08-23 11:57:50 +02:00
tomy2105 9aeee3a15d
Properly Dispose IStorageConnection (#1378)
Closes #1376
2021-08-23 11:52:48 +02:00
Sipke Schoorstra d8c3504aa7 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-08-23 10:12:36 +02:00
Sipke Schoorstra a89a519173 Formatting MailkitSmtpService.cs 2021-08-23 10:12:30 +02:00
Andrey Mishurinsky 6531f43fd1
Copy paste activities (#1398)
* Copy/paste activities
2021-08-20 13:38:25 +02:00
Sipke Schoorstra cbdc3e4375 Make available raw content 2021-08-20 12:24:59 +02:00
Sipke Schoorstra 6f5e2c6beb Update elsa-workflow-properties-panel.tsx 2021-08-20 10:01:11 +02:00
Sipke Schoorstra 482fbcfecc Fix incorrect version number display on property panel 2021-08-20 09:55:56 +02:00
Sipke Schoorstra 4a268c75c2 YesSql provider fixes 2021-08-20 09:55:18 +02:00
Sipke Schoorstra 812303efdc Fix YesSql provider issues 2021-08-19 21:56:05 +02:00
Sipke Schoorstra 6b31bdc6dd Fix an issue with correlated workflow selection
fixes an issue where correlated workflows of different definitions could not signal one another if the signal matches a workflow instance but was not listening for that signal. All startable workflows should always be considered except for the workflow definition that has an already correlated workflow instance matching the correlation ID.
2021-08-19 20:33:06 +02:00
Sipke Schoorstra 014fcf3ca4 Update Send Signal to use Dispatch mode
This fixes potential deadlock and race conditions when a workflow receiving the signal immediately sends a signal back.
2021-08-19 20:29:12 +02:00
Sipke Schoorstra c4b1cf1ee9 Update Fork.cs 2021-08-19 20:28:21 +02:00
Sipke Schoorstra c6f29e3aa2 Add more liquid things 2021-08-19 14:46:27 +02:00
Sipke Schoorstra 9e1574bc30 Allow casting to nullable target types 2021-08-19 14:46:08 +02:00
Sipke Schoorstra 9112459d0c Update sample 2021-08-19 14:45:45 +02:00
Sipke Schoorstra 87132d49c5 Initial fix for deadlock situation
When a parent workflow triggers another workflow using signaling and using the same correlation ID, the distributed lock provider would try to acquire a lock on the same resource, causing a deadlock situation.

This isn't the final fix.
2021-08-19 14:45:26 +02:00
Sipke Schoorstra e24c9dd59d Update TransferCall activity
Having "pending" outcomes isn't practical - it would require the user to always connect them to the activity itself if they did not want to continue the workflow.
2021-08-19 14:43:27 +02:00
Sipke Schoorstra 630257098f Update StartRecording.cs 2021-08-19 14:41:31 +02:00
Sipke Schoorstra 2c3baa1153 Update SendEmailExtensions.cs 2021-08-19 14:41:23 +02:00
Sipke Schoorstra b2e20fe5ed Update Elsa.sln 2021-08-13 16:24:29 +02:00
Sipke Schoorstra a3631d6d26
Http endpoint security (#1389) 2021-08-13 16:17:57 +02:00
simona-taran f192870ce8
Side Panel Implementation (#1387)
* Side panel initial draft.

* Added latest version to the side panel. Made it a slide panel.

* Added side panel component to registry. Fixed display issue on instance viewer side panel.

* Auto genearted readme files.
2021-08-13 15:02:40 +02:00
tomy2105 2ab5b3e9ea
Disposing IBus instances (#1374) 2021-08-11 12:29:36 +02:00
Sipke Schoorstra f4794879a2 Undo automatic extension resolution 2021-08-11 12:16:36 +02:00
Sipke Schoorstra c9d8b001e2 Add some activity extensions 2021-08-11 12:16:20 +02:00
Sipke Schoorstra 65e35dd3cb Fix an issue with re-scheduling scopes while workflow is Suspended
This solves an issue when a workflow uses a fork activity where multiple branches get scheduled, but one of them contains a blocking activity, putting the workflow in the Suspended state. But as the other scheduled activities execute and "unwind" when the leaf node finished, their current scope weren't being re-scheduled.
2021-08-10 19:41:58 +02:00
Sipke Schoorstra 39712f95c5 Fix Startup in Monolith sample 2021-08-10 14:59:19 +02:00
Sipke Schoorstra 68ffd91ccc Fix warnings 2021-08-10 12:06:21 +02:00
Sipke Schoorstra b9e164747d Fix project entries in solution 2021-08-10 12:04:37 +02:00