Cameron Cowen
fdcc27fda6
Removed broken project links
2021-06-05 13:37:17 +01:00
Cameron Cowen
f28b550635
Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities
2021-06-05 10:03:24 +01:00
Sipke Schoorstra
46a625a068
Replace Blazor Dashboard with two Blazor sample projects and an HTML file sample
2021-06-03 16:06:26 +02:00
Sipke Schoorstra
589cab520b
Add Conductor project and SendCommand activity
2021-05-31 10:01:33 +02:00
Cameron Cowen
a6dd7d9ffc
Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities
2021-05-28 22:22:01 +01:00
Sipke Schoorstra
985fd39278
Restore Elsa.DistributedLocking.Redis library
2021-05-27 15:49:43 +02:00
Cameron Cowen
71f47702eb
Removed broken project reference from solution
2021-05-25 18:55:03 +01:00
Cameron Cowen
1f51e2cfe0
Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities
2021-05-24 22:53:04 +01:00
Sipke Schoorstra
2ec654d521
Implement Redis distributed cache signal
2021-05-22 14:11:35 +02:00
Sipke Schoorstra
b5453b23a2
Add support for pub-sub consumers and implement Rebus distributed cache signaling
2021-05-22 14:11:35 +02:00
Sipke Schoorstra
b28dfa92ee
Add sample project demonstrating signals and JSON based workflows
2021-05-21 12:33:21 +02:00
Cameron Cowen
8d0964845f
Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities
2021-05-21 10:04:58 +01:00
Sipke Schoorstra
7ae29a4c24
Update docker files
2021-05-15 11:59:57 +02:00
Sipke Schoorstra
32043acb59
Add Elsa Dashboard project + dockerfile
...
Fixes #981
2021-05-14 12:34:51 +02:00
Cameron Cowen
bb535fed93
Added initial filewatcher sample
2021-05-08 22:44:29 +01:00
Sipke Schoorstra
0e9f139505
Add sample with custom activity and outcomes
2021-05-07 10:33:46 +02:00
Cameron Cowen
619421e098
Merge remote-tracking branch 'upstream/feature/elsa-2.0' into elsa-2.0/fileactivities
2021-05-02 19:29:40 +01:00
Cameron Cowen
ef4fa49571
Removed hanging project guids
2021-05-02 19:33:25 +02:00
Cameron Cowen
88e9f4590f
Removed hanging project guid
2021-05-02 19:33:25 +02:00
Cameron Cowen
b797dd8c43
Added builder extensions for sendhttprequest and added initial sample
2021-05-02 19:33:25 +02:00
Cameron Cowen
af1938a6ac
Reattached project
2021-04-28 21:57:03 +01:00
Cameron Cowen
3fe5add7d1
Reconnected file project
2021-04-28 21:49:43 +01:00
Cameron Cowen
cef0915e9a
Merge remote-tracking branch 'upstream/feature/elsa-2.0' into elsa-2.0/fileactivities
2021-04-28 21:47:42 +01:00
Sipke Schoorstra
da7b751105
Some cleanup
2021-04-26 14:26:37 +02:00
Cameron Cowen
ab2736e54d
Added initial file activity and sample
2021-04-25 00:00:23 +01:00
Sipke Schoorstra
22e19545fe
Add workflow registry screen component and link from definition to instances
2021-04-22 22:20:38 +02:00
Sipke Schoorstra
e40c66a1fe
Rename Blazor designer component library to to AspNet
2021-04-22 21:53:45 +02:00
Sipke Schoorstra
a07231ff99
Fix YesSQL provider and update samples
2021-04-16 14:56:02 +02:00
Sipke Schoorstra
d6ed56ca07
Merge branch 'elsa_feature/elsa-2.0' into feature/blob-storage
2021-04-15 19:06:23 +02:00
Sipke Schoorstra
08bc052a03
Incremental work on ASP.NET Core reference application for dashboard
2021-04-12 22:29:58 +02:00
Sipke Schoorstra
0a02dc5cc2
Update extensions for Azure distributed lock
2021-04-07 13:13:13 +02:00
Sipke Schoorstra
df6ad74eec
Replace custom distributed locking implementation with DistributedLock
...
https://github.com/madelson/DistributedLock
2021-04-07 13:13:13 +02:00
Luca Pisano
5a47e11eb3
Storage Activities have been added based on already in place usage of IBlobStorage
2021-04-07 11:08:00 +02:00
Sipke Schoorstra
9d333ec5b8
Add Document Approval sample project
2021-04-02 16:56:08 +02:00
Sipke Schoorstra
ac61b7fc70
Add Hangfire dispatcher implementation
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
0d3e19dcd3
WIP: Orleans grains
2021-04-02 12:43:14 +02:00
Konstantin Mikhailyuk
caf15ecc70
WIP #667 - Webhook activity project ( #718 )
...
* Webhook activity project
* Webhook definition with InMemoryStore
* Add Webhook activity provider
* Prevent part assembly generation. See https://github.com/dotnet/aspnetcore/issues/24171
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-03-19 21:15:50 +01:00
Sipke Schoorstra
8fb2091813
Rename "timers" solution folder to "temporal"
2021-03-19 14:25:25 +01:00
Sipke Schoorstra
b663935248
Docker build test 1
2021-03-17 22:33:27 +01:00
Sipke Schoorstra
0c15c94ea7
Telnyx Activities ( #768 )
...
* Fix liquid syntax for accessing activity output
* Initial scaffolding of Telnyx module + API changes
* Make Telnyx Notification activity blocking
* Implement Telnyx correlation
* Post workflow suspension tasks improvements
* Add Telnyx activities
* Add HangupCall and TransferCall activities
* Call activity improvements
2021-03-17 13:07:14 +01:00
David Peters
51f9ed11f8
Added PostgreSql EFcore provider
2021-03-04 16:54:06 +01:00
Craig Fowler
b8f18996c6
WIP #564 - Rename Elsa.Activities.Timers impl projects
...
The project/NuGet package for implementation logic relating to
temporal actions has been renamed:
Elsa.Activities.Timers.Hangfire → Elsa.Activities.Temporal.Hangfire
Elsa.Activities.Timers.Quartz → Elsa.Activities.Temporal.Quartz
Whilst large numbers of C# files are "changed" by this commit,
it's just a straight move to a new path.
2021-02-28 20:49:34 +01:00
Craig Fowler
77a8f5be52
WIP #564 - Rename Elsa.Activities.Timers
...
The project/NuGet package for common logic relating to
temporal actions has been renamed:
Elsa.Activities.Timers → Elsa.Activities.Temporal.Common
Whilst large numbers of files are "changed" by this commit,
it's just a straight move to a new path.
2021-02-28 20:49:34 +01:00
Sipke Schoorstra
5584ccfc90
Add sample project demonstrating invoking workflows from controllers
2021-02-25 13:33:14 +01:00
Sipke Schoorstra
3bf5237328
Fix solution file
2021-02-24 14:50:29 +01:00
Sipke Schoorstra
dac7295969
Merge branch 'feature/unwind-any' into feature/elsa-2.0
2021-02-24 14:44:18 +01:00
Sipke Schoorstra
9f4f1ab055
Fix solution file
2021-02-24 14:37:28 +01:00
Sipke Schoorstra
3814ea6ff4
Update OutcomeResult to try a default connection via implicit "Done" outcome ( #655 )
...
* Update OutcomeResult to try a default connection via implicit "Done" outcome
* Add demo project for auto-connected activities
2021-02-24 14:29:56 +01:00
Sipke Schoorstra
df72728cc1
Merge branch 'feature/elsa-2.0' into feature/unwind-any
2021-02-24 14:29:37 +01:00
Craig Fowler
b583c7f1a9
Resolves #485 - Add PurgeVariables functionality ( #654 )
...
* Trivial - Add VS Code workspace
* Trivial - Add VSCode build task & extra ignore
On GNU/Linux, auto-generated .directory
files should be ignored.
* WIP #485 - Boilerplate for unit test project
* WIP #485 - Add test coverage (Remove/RemoveAll)
* WIP #485 - Implement RemoveAll
* Remove redundant logic, covered by IDictionary
Per the following, the contract for a generic IDictionary,
the Remove method already deals with non-existent keys.
https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.idictionary-2.remove?view=net-5.0#System_Collections_Generic_IDictionary_2_Remove__0_
* Resolve #485 - Add PurgeVariables methods
These are convenience methods upon ActivityExecutionContext
and WorkflowExecutionContext, consistent with their current APIs.
Also in this commit are tests for those simple methods.
There's a bit of test-scaffold as well included, such as:
* Autofixture Xunit2 integration
* New project for unit tests
* Customize attribute for avoiding crashes on Autofixture recursion
* Reusable specimen builder for creating IServiceProvider which
resolves services from Autofixture
* Custonize attribute for a parameter to use that ^^ specimen builder
2021-02-24 14:29:03 +01:00