Sipke Schoorstra
142b574481
Update packages
2021-09-16 20:25:38 +02:00
Sipke Schoorstra
6352372179
Update package references
2021-09-14 16:09:59 +02:00
Sipke Schoorstra
8255861842
Fix package downgrade error
2021-09-14 15:33:24 +02:00
Sipke Schoorstra
f7a63b80c5
Reduce number of DB commits during workflow execution
2021-08-23 11:57:50 +02:00
Sipke Schoorstra
68ffd91ccc
Fix warnings
2021-08-10 12:06:21 +02:00
Joseph Stewart
ffb49d3283
Use expression body syntax and chaining
2021-08-07 18:56:13 +02:00
Joseph Stewart
3b46d66709
Add tests for CLR access
2021-08-07 18:56:13 +02:00
Joseph Stewart
290e6d48b0
Remove unused usings
2021-08-07 18:56:13 +02:00
Joseph Stewart
dafd763097
Refactor common activity and fix bug in Liquid handler
2021-08-07 18:56:13 +02:00
Joseph Stewart
030f33740f
Generalize mock activity
2021-08-07 18:56:13 +02:00
Joseph Stewart
c49ed765b9
Add tests for liquid expressions
2021-08-07 18:56:13 +02:00
Joseph Stewart
e51395ff21
Add test for javascript
2021-08-07 18:56:13 +02:00
Sipke Schoorstra
42e95033cf
BREAKING: Persistable input ( #1302 )
...
* Implement resuming Idle workflows + persistable input
* Refactor workflow input model
* Re-enable tests
2021-07-22 22:13:33 +02:00
Sipke Schoorstra
f17cb73590
Cleanup
2021-06-29 21:03:57 +02:00
Sipke Schoorstra
9f7208d296
Fix test
2021-06-14 14:10:03 +02:00
Sipke Schoorstra
f67140f7e2
Cleanup
2021-06-14 14:10:03 +02:00
Sipke Schoorstra
9ec82d9293
Refactor Output handling
2021-06-14 14:10:03 +02:00
Sipke Schoorstra
332741d54f
Implement pluggable storage for activity input and output properties
2021-06-14 14:10:03 +02:00
Sipke Schoorstra
0c79bac321
Updated some namespaces
2021-06-14 14:10:03 +02:00
Sipke Schoorstra
2b77ac8fe0
Handle potential null dictionary
2021-05-28 16:38:59 +02:00
Sipke Schoorstra
4d156c7ef7
Change namespaces for MongoDB extensions
2021-05-27 20:23:18 +02:00
Sipke Schoorstra
bb4ff3b714
Update packages
2021-05-25 09:57:17 +02:00
Sipke Schoorstra
bdf544bd8e
Bump RC to 3
2021-05-24 15:28:34 +02:00
Sipke Schoorstra
49dcd4a624
Implement workaround for EF Core bulk delete operations with Postgres
...
Fixes #980
2021-05-17 11:35:50 +02:00
Sipke Schoorstra
899551463e
Refactor workflow collection and execution
2021-05-16 21:05:34 +02:00
Sipke Schoorstra
400a862f96
Cleanup: remove unused namespaces
2021-05-13 11:31:38 +02:00
Sipke Schoorstra
cb94f4dde5
Update packages
2021-05-10 22:19:29 +02:00
Sipke Schoorstra
e84e4d0c14
Update docker-compose and appveyor with Postgres
2021-05-06 19:26:32 +02:00
Sipke Schoorstra
ee027eef58
Fix WithEntityFrameworkAttribute to use overload using automigrations
2021-05-05 13:13:48 +02:00
Sipke Schoorstra
d0affca777
Fix test
2021-05-04 12:32:26 +02:00
Sipke Schoorstra
489750432a
Remove Email and UserTask projects from Elsa project
2021-04-21 14:46:17 +02:00
Craig Fowler
fa7601ca1a
WIP #751 - Add integration test for using Postgres
...
From this commit onwards, in order to run all of the tests, you
must now have postgresql installed and running on your dev
environment. The credentials/config is:
* Database name: elsa-yessql
* Username: postgres (this is the default anyway)
* Password: Password12! (this matches AppVeyor's postgres password)
* Port: 5432 (this is the default anyway)
2021-04-07 20:38:13 +01:00
Sipke Schoorstra
a3e7b1e023
Disable YesSQL test (temp)
2021-04-07 15:06:30 +02:00
Sipke Schoorstra
ae46e0e143
Update packages and accommodate for breaking changes
2021-04-07 14:48:30 +02:00
Sipke Schoorstra
ce957b95e7
Cleanup
2021-04-07 13:13:13 +02:00
Craig Fowler
189b4a69bb
Correct typo
2021-04-02 21:03:33 +01:00
Craig Fowler
2e3aef2740
Merge remote-tracking branch 'elsa-core/feature/elsa-2.0' into 751-postgres-yessql-exception
2021-04-02 13:46:13 +01:00
Sipke Schoorstra
881f0acb7a
Fix tests
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
23e3d1fd81
Fix JavaScriptExpressionsIntegrationTests
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
38be994e31
Break up WorkflowRunner into smaller types and extracted reusable trigger logic
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
4cf43882dc
Update packages
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
5796cf2893
Fix warnings and formatting
2021-04-02 12:43:14 +02:00
Craig Fowler
8379d4a70c
Complete refactoring for composable attributes
...
This takes the work begun in
d285b8b505
and completes it for all other attributes/usages.
2021-04-02 11:41:06 +01:00
Craig Fowler
088cf7fdf6
Merge remote-tracking branch 'elsa-core/feature/elsa-2.0' into 751-postgres-yessql-exception
2021-04-02 11:14:16 +01:00
Craig Fowler
d285b8b505
WIP composing customize attributes
...
This isn't really related to #751 - it's a refactor of some of
our test logic, to avoid bloat of semi-repeated autofixture
customization attributes.
By switching to a behaviour-driven model, it's possible to
compose them, which means that there's no need to part-duplicate
between them. It should also reduce the overall number of them,
as combinations can be put together on-demand, rather than needing
a new attribute of their own.
2021-04-02 11:12:21 +01:00
Craig Fowler
0eaa11e69d
Trivial - correct a typo in class naming
2021-04-01 20:25:09 +02:00
Craig Fowler
84f3d3d32c
WIP #761 - Integration test reproduces problem
...
StackOverflowException reproduced exactly as reported.
2021-04-01 20:25:09 +02:00
Craig Fowler
ef117eced7
Trivial - correct a typo in class naming
...
This is a cherry-pick to get the same fix into this branch.
2021-04-01 19:04:28 +01:00
Sipke Schoorstra
6fef9874da
**BREAKING API** Update Builder API to allow to connect to named activities as well as activities by type name
...
This replaces the `Then(string activityName)` method with `ThenNamed(string activityName)`.
A new method is added to allow connecting to activities by type name: `ThenTypeNamed(string activityTypeName)`.
The reason for this change and addition is to allow workflow builders to connect to activity types that do not have a corresponding type.
For example, the Telnyx project has an activity type provider that *dynamically* provides activity types based on Telnyx webhook callback types.
2021-03-26 11:40:22 +01:00
Craig Fowler
ee7a8cdb1b
Merge pull request #775 from craigfowler/feature/738-Composite-Activities-may-be-triggers
...
Refactor for comprehension & add test coverage
2021-03-20 11:29:28 +00:00