Mike Jolley
|
0d6fe6e5eb
|
Apply rules to tests and tasks
|
2024-03-21 16:57:59 +01:00 |
|
Jan Jakes
|
467f1f8c8c
|
Add ability for filters to provide field params
[PREMIUM-253]
|
2024-03-11 10:31:15 +01:00 |
|
Jan Jakes
|
c33da588af
|
Validate that fields in filters are provided by subjects available in the automation
[MAILPOET-5586]
|
2023-10-23 17:09:16 +02:00 |
|
Jan Jakes
|
8720d8881f
|
Remove NoSplitRule to allow for multiple next steps
[MAILPOET-5586]
|
2023-10-23 17:09:16 +02:00 |
|
Jan Jakes
|
004dc57f75
|
Fix edge case for NoUnreachableStepsRuleTest
[MAILPOET-5586]
|
2023-10-23 17:09:16 +02:00 |
|
Jan Jakes
|
901427c3d1
|
Fix edge case for NoJoinRule, simplify logic
[MAILPOET-5586]
|
2023-10-23 17:09:16 +02:00 |
|
Jan Jakes
|
eeb4d64e8b
|
Pass step run controller to automation actions
[MAILPOET-5569]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
8876ff978d
|
Add filter errors to the error payload
[MAILPOET-5418]
|
2023-06-26 13:19:32 +02:00 |
|
Jan Jakes
|
34d043232b
|
Refactor filter args validation to work per-condition
This also fixes string "is-blank" and "is-not-blank" being marked as invalid.
[MAILPOET-5415]
|
2023-06-26 13:19:32 +02:00 |
|
Jan Jakes
|
f75620a7c1
|
Add IDs for filter groups and filter definitions
[MAILPOET-5257]
|
2023-04-24 10:42:28 +02:00 |
|
Jan Jakes
|
34ca96d007
|
Introduce filters data type and filter groups to enable saving and/or filter combinations
[MAILPOET-5257]
|
2023-04-24 10:42:28 +02:00 |
|
Jan Jakes
|
f6a59647d5
|
Implement filter args validation
[MAILPOET-4946]
|
2023-04-20 16:32:32 +02:00 |
|
David Remer
|
8cf48d2707
|
Simplify SubjectTransformer
[MAILPOET-4935]
|
2023-03-30 12:21:25 +02:00 |
|
David Remer
|
5328213d85
|
Introduce subject transformation
[MAILPOET-4935]
|
2023-03-30 12:21:25 +02:00 |
|
Jan Jakes
|
82aeb89854
|
Use strict types in tests
[MAILPOET-2688]
|
2022-11-29 15:04:09 +01:00 |
|
David Remer
|
08c76a46af
|
Fix Squiz.Classes.ClassFileName.NoMatch and related errors
[MAILPOET-4850]
|
2022-11-28 22:54:13 +03:00 |
|
David Remer
|
7db40b27b5
|
Fix errors automatically with phpcbf
[MAILPOET-4850]
|
2022-11-28 22:54:13 +03:00 |
|
Jan Jakes
|
9d55d3f134
|
Use "automation" instead of "workflow"
[MAILPOET-4793]
|
2022-11-14 12:14:35 +02:00 |
|
Jan Jakes
|
12f2d1730f
|
Do not enforce workflow content for non-active workflows
[MAILPOET-4757]
|
2022-11-07 11:17:36 +02:00 |
|
Jan Jakes
|
dc5e5b4f8b
|
Use "automation" instead of "workflow" in user-facing strings
[MAILPOET-4758]
|
2022-11-04 10:51:23 +02:00 |
|
David Remer
|
4e1b1b3c27
|
Ensure at least one trigger is present and triggers are followed by actions
[MAILPOET-4700]
|
2022-10-26 12:51:16 +02:00 |
|
David Remer
|
686f702ec9
|
Add errors per field in Response data
[MAILPOET-4700]
|
2022-10-26 12:51:16 +02:00 |
|
Jan Jakes
|
a82896e794
|
Collect all step error types instead of terminating on the first one
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|
Jan Jakes
|
04ca19296b
|
Add rule for step order validation
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|
Jan Jakes
|
9d8cb02006
|
Add valid step rule for custom step validation
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|
Jan Jakes
|
a41445cdaa
|
Add tests for unknown step rule and step args rules
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|
Jan Jakes
|
76d2d40198
|
Add missing exception message
[MAILPOET-4629]
|
2022-09-23 12:42:03 +03:00 |
|
Jan Jakes
|
a3ea91adae
|
Add no split rule for workflow validation
[MAILPOET-4629]
|
2022-09-23 12:42:03 +03:00 |
|
Jan Jakes
|
65927cc281
|
Add no join rule for workflow validation
[MAILPOET-4629]
|
2022-09-23 12:42:03 +03:00 |
|
Jan Jakes
|
cafe2ed8a7
|
Add no cycle rule for workflow validation
[MAILPOET-4629]
|
2022-09-23 12:42:03 +03:00 |
|
Jan Jakes
|
a3797b976a
|
Add triggers under root rule for workflow validation
[MAILPOET-4629]
|
2022-09-23 12:42:03 +03:00 |
|
Jan Jakes
|
325418e826
|
Add no duplicate edges rule for workflow validation
[MAILPOET-4629]
|
2022-09-23 12:42:03 +03:00 |
|
Jan Jakes
|
11a711e42c
|
Add consisten steps map rule for workflow validation
[MAILPOET-4629]
|
2022-09-23 12:42:03 +03:00 |
|
Jan Jakes
|
0aa4cd4863
|
Add no unreachable steps rule for workflow validation
[MAILPOET-4629]
|
2022-09-23 12:42:03 +03:00 |
|
Jan Jakes
|
e472c00b1c
|
Implerment depth-first pre-order workflow graph walker with plug-in node visitors
[MAILPOET-4629]
|
2022-09-23 12:42:03 +03:00 |
|