Commit graph

55 commits

Author SHA1 Message Date
Sipke Schoorstra b506421ba5 Merge branch 'master' into webhook/url-management
# Conflicts:
#	src/activities/Elsa.Activities.Webhooks/Elsa.Activities.Webhooks.csproj
#	src/designer/elsa-workflows-studio/package-lock.json
#	src/designer/elsa-workflows-studio/src/components/editors/elsa-multi-expression-editor/elsa-multi-expression-editor.tsx
#	src/designer/elsa-workflows-studio/src/services/elsa-client.ts
#	src/samples/server/Elsa.Samples.Server.Host/Startup.cs
2021-06-19 10:20:24 +02:00
axeleron007 bb313ec95a Setup Elsa Server project with Features #1032
code clean up
2021-06-18 16:53:10 +03:00
axeleron007 eb388caed1 Setup Elsa Server project with Features #1032
Setup Elsa Server project with Features.
2021-06-18 16:22:57 +03:00
Sipke Schoorstra 332741d54f Implement pluggable storage for activity input and output properties 2021-06-14 14:10:03 +02:00
axeleron007 6e2667716c Fix to HttpEndpoint
Fix to HttpEndpoint class - Default value replaced with DefaultValueProvider
2021-06-04 17:16:09 +03:00
axeleron007 e391884e5f Fix to use EF persistence instead of InMemory fo Webhooks
Fix to use EF persistence instead of InMemory fo Webhooks
2021-06-04 14:11:34 +03:00
axeleron007 f6e9c1e87d Fix to Save and Update Webhook functionality
Fix to Save and Update Webhook functionality
2021-06-04 12:32:39 +03:00
axeleron007 a0c189d172 Webhooks migrations added
Webhooks migrations added
2021-06-04 11:39:22 +03:00
axeleron007 0a0f47c4ae SqlLite persistence for webhooks
SqlLite persistence for webhooks
2021-06-04 09:40:58 +03:00
axeleron007 17831459a9 Sqllite persistence added to Webhooks in Startup
Sqllite persistence added to Webhooks in Startup
2021-06-02 19:42:57 +03:00
axeleron007 a718273c00 The Webhook Endpoints API configuration
The Webhook Endpoints API configuration
2021-06-01 14:26:43 +03:00
Sipke Schoorstra 8456754e3c Merge branch 'efcore-reusability' into webhook/url-management
# Conflicts:
#	src/designer/elsa-workflows-studio/package-lock.json
#	src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-root/elsa-studio-root.tsx
#	src/samples/server/Elsa.Samples.Server.Host/Startup.cs
2021-05-31 11:37:54 +02:00
Sipke Schoorstra 3f274c9b47 Fix server startup 2021-05-31 11:35:06 +02:00
Sipke Schoorstra 589cab520b Add Conductor project and SendCommand activity 2021-05-31 10:01:33 +02:00
axeleron007 1a592af92d Initial check in
Initial check in
2021-05-30 14:30:07 +03:00
Sipke Schoorstra 2ca9758e07 Fix startup of sample server project 2021-05-28 13:26:36 +02:00
Sipke Schoorstra 22095d6a8e Update github actions for docker builds to include build number as tag 2021-05-27 17:48:46 +02:00
Sipke Schoorstra e945e58ecf Fix component tests 2021-05-24 17:57:27 +02:00
Sipke Schoorstra 621a9b0696 Cleanup 2021-05-24 14:40:08 +02:00
Sipke Schoorstra 3384f6e68f Cleanup 2021-05-24 14:32:12 +02:00
Sipke Schoorstra 005d9d0a68 Configure sample host with single-node settings 2021-05-24 11:31:11 +02:00
Sipke Schoorstra 4529a94ce2 Cleanup: remove unused namespaces 2021-05-24 11:25:42 +02:00
Sipke Schoorstra 9053eaf13c Fix multi-node timers 2021-05-24 11:25:42 +02:00
Sipke Schoorstra 030634643c WIP 2021-05-24 11:25:42 +02:00
Sipke Schoorstra c95f77d9a4 Minor cleanup 2021-05-22 21:31:00 +02: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 01839b19e5 Fix race condition with bookmark querying and updating
Fixes #965
2021-05-21 21:39:16 +02:00
Sipke Schoorstra 05ed6a366d Fix Hangfire temporal activities 2021-05-20 13:42:33 +02:00
Sipke Schoorstra c1c5673726 Remove unnecessary configuration action
Instead, use e.g. `services.Configure<ApiVersioningOptions>(options => options.UseApiBehavior = false);`
2021-05-20 09:32:46 +02:00
Sipke Schoorstra 62236e107e Implemented Execute Workflow Definition endpoint 2021-05-19 13:34:32 +02:00
Sipke Schoorstra 5761ad7145 Fix signaler and TriggerWorkflows handler 2021-05-08 20:44:09 +02:00
Sipke Schoorstra fb767c13f0 Cleanup various tidbits 2021-05-08 11:40:13 +02:00
Sipke Schoorstra b8d313d0c2 Fix unscheduling of triggers upon publishing/retracting workflows 2021-05-06 22:15:05 +02:00
Sipke Schoorstra 78b140ddd8 Add more DB indexes for increased performance (and reduced CPU) 2021-05-06 18:15:01 +02:00
Sipke Schoorstra 0640e17739 Simplify Hello World sample 2021-05-04 12:04:54 +02:00
Sipke Schoorstra 9e273dc964 Add initial support for custom DbContexts derived from ElsaContext and default to "Elsa" schema 2021-05-03 22:22:03 +02:00
Sipke Schoorstra 2f6ce896c6 Implement runtime list items provider 2021-04-29 22:43:41 +02:00
Sipke Schoorstra ffafe42948 Update server sample project to use YesSQL 2021-04-21 17:03:16 +02:00
Sipke Schoorstra 489750432a Remove Email and UserTask projects from Elsa project 2021-04-21 14:46:17 +02:00
Sipke Schoorstra 2eb4366628 Fix Hangfire setup in sample server project 2021-04-19 15:06:30 +02:00
Sipke Schoorstra a07231ff99 Fix YesSQL provider and update samples 2021-04-16 14:56:02 +02:00
Sipke Schoorstra ce957b95e7 Cleanup 2021-04-07 13:13:13 +02:00
Sipke Schoorstra e2118a1135 Update expression evaluators to get merged variables 2021-04-04 15:37:28 +02:00
Sipke Schoorstra 6996d41376 Incremental work on property editor modes 2021-04-04 15:37:28 +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
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
Sipke Schoorstra e66b410545 Implement Export feature 2021-03-11 14:51:17 +01:00
Craig Fowler ed81b5679a WIP #564 - Rename & alter temporal activity setup
Temporal activities no longer have a generalised extension method
for registering them with a service collecton.  It is still static and has
the same rough shape as an extension method.  This way it is less
visible and less likely to be called by accident.

Also in-line with changes in this branch, things have been renamed
  Timers → Temporal
2021-02-28 20:49:34 +01:00