Sipke Schoorstra
d1b0465b0d
Fix docker readme + compose file
2021-08-24 11:52:45 +02:00
axeleron007
230608fd86
The right panel update to add Test menu
2021-08-20 13:41:56 +03: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
Sipke Schoorstra
b9e164747d
Fix project entries in solution
2021-08-10 12:04:37 +02:00
Sipke Schoorstra
212585c0ad
Fix that scope activities aren't rescheduled
...
This fixes the issue when a scope activity such as If and composite activities aren't rescheduled when they are leaf nodes.
2021-08-10 10:35:01 +02:00
Sipke Schoorstra
2b66086424
Remove non-existent project references from Elsa.sln
2021-08-09 10:50:19 +02:00
Sipke Schoorstra
8deef4755e
Update Elsa.sln
2021-08-07 19:10:21 +02:00
lucapisano
7cba107913
RPA Web Activities ( #1279 )
...
* defined open, close and navigate activities
* sample created
* inherit DriverId
* ClickElement added
* implemented TypeText activity and NavigateToW3School sample
* OpenBrowser headless mode
* RPA: GetText added
* fix readme
* try/catch pattern in base class. Thanks to sfmskywalker for the tip
* Update components.d.ts
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-08-07 19:07:48 +02:00
Sipke Schoorstra
4f96f9d0c4
Allow multiple calls to AddHttpActivities
2021-07-20 16:04:00 +02:00
Sipke Schoorstra
da94a9ab17
Fix sample project
2021-07-20 13:56:12 +02:00
Sipke Schoorstra
f49e3afb59
Remove duplicate aspnetcore folder
2021-07-20 13:14:18 +02:00
Akbar Ghasemi Tazehabadi
726c16b702
Added support of Oracle as persistence EF Provider ( #1275 )
...
* Added support of Oracle as persistence database provider
* Added migration for Oracle
* Fixed bugs in oracle data types
* fixing some comments
2021-07-20 12:49:46 +02:00
Sipke Schoorstra
86d7fb318f
Add support for hosting Elsa Dashboard on sub paths
2021-07-18 22:32:23 +02:00
GreenShade
1cdd49b39b
Mainly add the ability of tenantid customization for API projects, and add sample projects
2021-07-07 22:36:54 +08:00
Axeleron007
b398640849
Merge branch 'master' into docker_postgre_yes
2021-07-05 12:00:35 +03:00
Sipke Schoorstra
4b0a7dcc78
Publish to NPM attempt 1
2021-06-30 20:15:08 +02:00
axeleron007
0f7d66b95e
MongoDB and Postgres persistence configuration
...
MongoDB and Postgres persistence configuration
2021-06-30 18:18:59 +03:00
Sipke Schoorstra
67c230a2af
Resolve warnings
2021-06-19 11:51:06 +02:00
Sipke Schoorstra
5ec10ef429
Fix solution project entries
2021-06-19 10:47:46 +02:00
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
Cameron Cowen
0ed9377520
Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities
2021-06-16 01:21:42 +01:00
Cameron Cowen
ab586bfd4f
Removed filewatcher sample
2021-06-15 18:37:54 +01:00
Sipke Schoorstra
332741d54f
Implement pluggable storage for activity input and output properties
2021-06-14 14:10:03 +02:00
Cameron Cowen
8ee0d3a668
Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities
2021-06-13 01:23:11 +01:00
axeleron007
823eaf8a80
Some fixes
...
Webhook update functionality is fixed.
Workflow list page is fixed.
2021-06-09 19:28:00 +03:00
Sipke Schoorstra
9a01aefe17
Add support for webhook triggers
2021-06-09 18:08:22 +02:00
Sipke Schoorstra
73e67025e7
Merge branch 'master' into webhook/url-management
...
# Conflicts:
# src/designer/elsa-workflows-studio/src/services/activity-icon-provider.tsx
# src/samples/dashboard/blazor/ElsaDashboard.Samples.Monolith/ElsaDashboard.Samples.Monolith.csproj
2021-06-09 17:05:57 +02:00
Sipke Schoorstra
4eb3736bf5
Restore faulty sample project
2021-06-08 20:30:51 +02:00
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
axeleron007
02d8e9f2fa
Migrations added
...
Migrations added
2021-06-01 00:12:22 +03:00
Sipke Schoorstra
1c089576cb
Fixes and cleanup
2021-05-31 12:37:54 +02: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
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
Sipke Schoorstra
e181e6b927
Add demo project for auto-connected activities
2021-02-24 14:15:10 +01:00
Sipke Schoorstra
0bf3fecf18
Rename IfElse to If
2021-02-20 15:56:32 +01:00
Sipke Schoorstra
49108a9544
Add missing bindings project
2021-02-20 15:42:49 +01:00
Sipke Schoorstra
88f950a70a
Fix solution file
2021-02-17 21:52:46 +01:00
Sipke Schoorstra
86980a752e
Designer web component ( #636 )
...
* Activity picker dialog
* Activity picker
* Activity editor
* Activity property fields
* Blazor bindings for Elsa designer
* Only index triggers from published & enabled workflow definitions
* Handle case of null workflow blueprint not found
* Add check for zero duration and general scheduler exceptions
* Don't rethrow expression evaluation failure
* Workflow definition settings editor modal
* Integration between stencil and blazor 🎉
* Fix expression type conversion
* Add publish button and restructure components
* Fix up workflow definition ID vs workflow definition version ID
* Update EF Core migrations
* Fix Workflow Publisher
* Fix version display
* Add Import menu item
2021-02-16 09:55:13 +01:00
Sipke Schoorstra
f6268acfd1
Add Break activity ( #628 )
...
* Add Break activity
* Add activity type registration helpers
* Add sample project for Break activity
2021-02-13 10:29:03 +01:00
Sipke Schoorstra
b18dff82cd
Add ForEach sample project
2021-02-11 11:02:08 +01:00
TfcYe
cec4f09d02
troubleshoot usertask demo ( #604 )
...
Co-authored-by: yeminhua <yeminhua@bianfeng.com>
2021-02-11 10:35:00 +01:00
Sipke Schoorstra
59189bd330
Revise trigger API ( #593 )
...
* Update triggers
* Fix service registrations
* Add support for startup task ordering
* Add missing Rebus Activities project
* Handle indexing of many workflow instances
* Update sample
* Separate bookmarks from start triggers
* Add trigger API
* Fix queue worker
* Delete sqlite temp files
2021-01-29 16:16:45 +01:00
Sipke Schoorstra
974b3c2df2
Elsa 2.0/faults ( #570 )
...
* Update fault API and add stack trace.
2021-01-14 17:15:02 +01:00
Sipke Schoorstra
0f8d6b6442
Fix Elsa.sln
2021-01-08 18:07:19 +01:00
Rafael Carnucci
19ccb24bab
Indexing ( #554 )
...
* Add indexing + Elasticsearch provider
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-01-08 15:11:52 +01:00
Sipke Schoorstra
83242ddecd
EF Core Persistence Provider ( #557 )
...
* Add EF Core persistence provider
* Add EF Core migration runner
* Fix potential duplicate queue registrations
* Update EF Core projects
2021-01-07 13:01:19 +01:00
Rafael Carnucci
720ad7fe6c
edit contributing.md ( #549 )
...
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
2021-01-04 10:49:58 +01:00
Sipke Schoorstra
993e08ea89
Refactored Switch Activity ( #545 )
...
* Add IfThen activity + sample
* Add match mode
* Rename IfThen to Switch
2020-12-29 16:40:21 +01:00
Sipke Schoorstra
5f08df0556
Add Dashboard samples: monolith + client/server
2020-12-27 11:53:52 +01:00
Sipke Schoorstra
42bcade5fc
Add missing project
2020-12-26 16:01:49 +01:00
Sipke Schoorstra
310cab9032
Elsa Activity + Workflow registration refactorings ( #543 )
...
* Elsa options and activity/workflow registration improvements
* Add convenience extensions for Quartz and Hangfire timer activity registration
* Fix solution and warnings
2020-12-26 12:21:08 +01:00
Sipke Schoorstra
1bf53fb59a
Elsa 2.0/workflow editor ( #541 )
...
* Fix connection model porperty names
* Add workflow instance name to index
* Enable sample workflows
* Incremental work on activity displays
* Add custom activity display support
* Optimize workflow registry list endpoint model
2020-12-25 22:00:25 +01:00
Rafael Carnucci
92e1a1c3bf
Redesign activities and workflows management ( #536 )
...
* Adding Activities, Workflows, TriggerProviders and WorkflowContextProviders by Reflection
* Activities stored in ElsaOptions, instead of IServiceCollection
* Remove the empty XML comments
* Renamed ElsaConfigurationsOptions to ElsaConfiguration
* Small enhancements
* Workflows stored in ElsaOptions, instead of IServiceCollection
* Instantiated workflows can now be added
* Workflow instance was not registered to DI
* Add Elsa.Activities.Rebus project to solution
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2020-12-25 21:17:17 +01:00
Sipke Schoorstra
b24ff99354
Fix build after merge
2020-12-23 12:50:34 +01:00
Rafael Carnucci
4274996dd9
Separate quartz ( #516 )
...
* Fix sample Elsa.Samples.FileBasedWorkflow
* Separate Quartz from Elsa.Activities.Timers
* Incremental work on Hangfire integration
* Incremental work on Hangfire integration
* Incremental work on Hangfire integration
* Incremental work on Hangfire integration
* Add CancelTimer
* ToCronExpression for Duration
* Removed SweepInterval
* Synchronize access to scheduler
* Refactoring RunHangfireWorkflowJob
* Optimize timer activities to always execute when target time stamp lies in past
* Refactoring TimersOptionsExtensions
* Added common.props and configureawait.props
* Rename CancelTimer to ClearTimer
* Wrong parameter name in comment
* Refactoring TimerConsts and RunQuartzWorkflowJob
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2020-12-23 12:38:09 +01:00
Sipke Schoorstra
8dbc3fe100
Workflow Execution Log ( #530 )
...
* Rename provider folder to locking
* Update project reference paths
* Incremental work on workflow execution log storage
* Fix deadlock
* Add workflow execution log stores
2020-12-21 17:08:32 +01:00
Sipke Schoorstra
07ad72ecda
Fix key not found error when blueprint doesn't exist
2020-12-18 13:02:57 +01:00
Rafael Carnucci
0ba56f51b4
Enhance project structure ( #524 )
...
* Fix sample Elsa.Samples.FileBasedWorkflow
* Centralize project properties
* Fix PackageLicenseExpression
* Added configureawait.props & FodyWeavers.xml & FodyWeavers.xsd.
* Remove icon.png and added PackageIconUrl
* Removed <Nullable>disable</Nullable>
* Fix Icon in Elsa.Activities.MassTransit and Rebuild
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
2020-12-16 10:31:02 +01:00
Rafael Carnucci
b22a9f8f8c
Added EntityChanged Trigger ( #512 )
...
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
2020-12-14 19:57:33 +01:00
Sipke Schoorstra
8270ca8a15
Incremental work on dashboard workflow instance filters
2020-12-12 22:13:13 +01:00
Sipke Schoorstra
f2aae986f4
Use in-memory persistence by default
2020-12-12 14:07:17 +01:00
Sipke Schoorstra
f4ae24095f
Fix solution
2020-12-11 22:06:20 +01:00
Sipke Schoorstra
5fda977d63
Fix Elsa.sln
2020-12-11 21:13:27 +01:00
Rafael Carnucci
3b35d9ff0a
Seperate YesSql ( #504 )
...
* Seperate YesSql and added InMemory, MongoDb
* Error fixed, if DatabaseInitializer is run through several times
* icon.png was not packed
* Added AddWorkflowProvider to AddElsaPersistenceMongoDb
* Wrong primary keys were used for MongoDb
* Refactorig MongoDb
* Register IMongoCollection<WorkflowDefinition> and IMongoCollection<WorkflowInstance> with DI
* Wrong Parameter Type in Constructor (MongoDbWorkflowInstanceRepository)
* Add workflowDefinition.WorkflowDefinitionId = _idGenerator.Generate(); to Initialize
* Removed duplicated code
* Correct wrong Commit
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2020-12-11 21:03:49 +01:00
Sipke Schoorstra
65a266dfdb
Update Elsa.sln
2020-12-11 20:59:28 +01:00
Sipke Schoorstra
bc443fe317
Update Elsa.sln
2020-11-23 17:23:30 +01:00
Sipke Schoorstra
956f8ed1fa
Fix build
2020-11-18 19:59:00 +01:00
Sipke Schoorstra
d4d928ce9c
Update Elsa.sln
2020-11-03 11:17:17 +01:00
Sipke Schoorstra
ed8bfb1963
Update Elsa.sln
2020-10-29 09:24:28 +01:00
Sipke Schoorstra
e7193c9d22
Fix solution file
2020-10-23 15:09:04 +02:00
Sipke Schoorstra
bd3b41440a
Incremental work on tests and QA
2020-10-19 22:12:11 +02:00
Sipke Schoorstra
0c47a781d5
Update package descriptions and names
2020-10-18 17:42:34 +02:00
Sipke Schoorstra
a9348e6946
Fix Elsa.sln
2020-10-18 17:28:24 +02:00
Sipke Schoorstra
dd0e123828
Update packages
2020-04-19 15:39:28 +02:00
Sipke Schoorstra
ede85a4572
Fix Elsa.sln
2020-04-19 13:04:49 +02:00
Sipke Schoorstra
c542a5a531
Merge branch 'develop' into feature/elsa-2.0
...
# Conflicts:
# src/activities/Elsa.Activities.ControlFlow/Activities/ForEach.cs
# src/core/Elsa.Abstractions/Extensions/WorkflowExtensions.cs
# src/core/Elsa.Abstractions/Models/WorkflowInstance.cs
# src/core/Elsa.Core/Expressions/LiteralEvaluator.cs
# src/dashboard/Elsa.Dashboard/Extensions/DashboardServiceCollectionExtensions.cs
# src/dashboard/Elsa.Dashboard/Theme/argon-dashboard/package-lock.json
# src/dashboard/Elsa.Dashboard/Theme/argon-dashboard/package.json
# src/persistence/Elsa.Persistence.DocumentDb/Extensions/ServiceConfigurationExtensions.cs
# src/persistence/Elsa.Persistence.EntityFrameworkCore/Extensions/EFCoreServiceCollectionExtensions.cs
# src/persistence/Elsa.Persistence.EntityFrameworkCore/Migrations/MySql/MySqlContextModelSnapshot.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Migrations/MySql/20200402200706_Update01.Designer.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Migrations/MySql/20200402200706_Update01.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Migrations/PostgreSql/20200402200555_Update01.Designer.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Migrations/PostgreSql/20200402200555_Update01.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Migrations/SqlServer/20200402200549_Update01.Designer.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Migrations/SqlServer/20200402200549_Update01.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Migrations/Sqlite/20200402200519_Update01.Designer.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Migrations/Sqlite/20200402200519_Update01.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Migrations/Sqlite/SqliteContextModelSnapshot.cs
# src/samples/Sample24/Program.cs
# src/scripting/Elsa.Scripting.JavaScript/Services/JavaScriptHandler.cs
2020-04-17 20:34:39 +02:00
Sipke Schoorstra
7390fcd8ab
Remove reference to deleted project
2020-04-13 12:05:54 +02:00
Sipke Schoorstra
60bfb4e7b2
Added Graphql ( #246 )
...
* Added GraphQL using Hot Chocolate
2020-02-15 20:32:16 +01:00
Sipke Schoorstra
e7bf3f5ab6
Fix tests
2020-01-19 10:13:11 +01:00
Sipke Schoorstra
a16811f517
Add Elsa.Activities.Reflection package to solution
2019-11-22 16:25:19 +01:00
Sipke Schoorstra
b545fd2aea
Add Dockerfile and docker-compose ( #186 )
...
Fixes #142
2019-11-19 19:25:56 +01:00
Sipke Schoorstra
aef8741d84
Add Liquid expressions ( #111 )
...
* Reorganize projects
* Implement Liquid expression evaluator
* Refactor activity references to use `Name`
2019-10-27 15:38:37 +01:00
Sipke Schoorstra
e573eeac5b
Add Dropbox activities project to solution
2019-09-28 10:53:32 +02:00
Jonathan Ruckert
ee9b1ae649
Added in DocumentDb Persistence layer ( #79 )
2019-09-25 13:43:42 +02:00
Sipke Schoorstra
9a525055c0
Add Elsa.WorkflowDesigner to solution for build
2019-09-22 11:26:42 +02:00
Sipke Schoorstra
3726644dda
Replace Scrutor with Scrutor.Elsa
2019-09-22 00:13:00 +02:00
Sipke Schoorstra
d530853eaa
Add MongoDB persistence provider and fix other providers ( #64 )
2019-09-08 11:45:35 +02:00
Sipke Schoorstra
9ecd9309d5
Add dashboard middleware ( #62 )
...
* Incremental work on dashboard
* Updated models
* Various improvements:
- Delete
- Draft / Publish
- Fix JSON Patch for JObject
* Update workflow-definitions view
* Update packages
* Update workflow editor
2019-08-07 21:12:47 +02:00
Sipke Schoorstra
19e45d1c16
Implemented EF Core provider ( #58 )
2019-07-26 19:10:43 +02:00
Sipke Schoorstra
12448cde5b
Added UserTask activity ( #55 )
2019-07-25 18:10:17 +02:00
Sipke Schoorstra
86dcf2f994
Updated namespaces and excluded samples from main solution
2019-07-15 09:53:48 +02:00
Sipke Schoorstra
7cab475321
Added MassTransit support ( #46 )
2019-07-07 14:20:42 +02:00
Sipke Schoorstra
877674619d
Added HTTP trigger & signal ( #44 )
...
* Incremental work on signaling
* Incremental work on signal middleware
* Getting somewhere!
* Refactored middelware
* Added BadRequestResult and NotFoundResult
2019-07-06 20:36:10 +02:00
Sipke Schoorstra
c72519b234
Reorganized folders a bit
2019-06-28 19:01:23 +02:00
Sipke Schoorstra
42d625da11
Added HTTP sample workflow
2019-06-28 18:55:12 +02:00
Sipke Schoorstra
16fdc89d87
Simplified everything ( #40 )
...
* Removed cruft
* Consolidated activity driver with activity
* Incremental work on serialization
* Incremental work on serialization
* WIP
* Incremental work on strongly typed defined workflows
* Removed old samples and added new ones
* Updated primitives and improved workflow builder API
* WIP (broken)
* Coded workflow API improvements
* Fixed Email and Http libraries
* Fixed start activity issue
2019-06-27 22:55:55 +02:00
Sipke Schoorstra
e24116681f
Removed web UI related code
2019-06-12 22:44:18 +02:00
Sipke Schoorstra
2f5feb0f76
Automatic activity UI ( #36 )
...
* Broken, WIP
* Generalized activity card & design shapes
* Implemented generic activity editor
* Added more editor templates
* Incremental work on workflow expression template
2019-06-06 19:54:26 +02:00
Sipke Schoorstra
18fd2954d3
Separate storage for workflow definitions and instances ( #34 )
...
* Separated storage for definitions and instances
* Updated package references
* Added some demos
* Some web fixes
* Updated README
2019-06-01 13:14:09 +02:00
Sipke Schoorstra
a167799cd6
Implemented Cron activity ( #23 )
2019-02-16 20:57:59 +01:00
Sipke Schoorstra
54d16e9767
Added SendEmail activity ( #19 )
2019-02-16 11:57:45 +01:00
Sipke Schoorstra
02d8cd071b
Initial views and controllers displaying workflow instances
2019-01-06 16:52:04 +01:00
Sipke Schoorstra
d6c73201f7
Bug fixes
2019-01-05 15:02:22 +01:00
Sipke Schoorstra
6731968803
Updated HttpRequestTrigger activity to support reading request content body
2019-01-02 00:09:13 +01:00
Sipke Schoorstra
7f32b09fa7
Some weird fixes
2019-01-01 21:44:18 +01:00
Sipke Schoorstra
260c303434
Added package version tags
2019-01-01 17:45:25 +01:00
Sipke Schoorstra
b89e430036
Renamed theme
2019-01-01 17:27:28 +01:00
Sipke Schoorstra
5fbc8f04a5
Rename to Elsa
2018-12-31 10:59:35 +01:00