Jan Jakes
|
af1e09f46f
|
Remove "inactive" status for now, use "draft" instead
[MAILPOET-4757]
|
2022-11-07 11:17:36 +02:00 |
|
Jan Jakes
|
12f2d1730f
|
Do not enforce workflow content for non-active workflows
[MAILPOET-4757]
|
2022-11-07 11:17:36 +02:00 |
|
David Remer
|
902eeccea1
|
Block updating workflows with active runs in the backend
[MAILPOET-4744]
|
2022-11-07 02:22:21 -06:00 |
|
Jan Jakes
|
dc5e5b4f8b
|
Use "automation" instead of "workflow" in user-facing strings
[MAILPOET-4758]
|
2022-11-04 10:51:23 +02:00 |
|
Jan Jakes
|
421549d6ee
|
Make all automation strings in PHP translatable, improve context/comments
[MAILPOET-4611]
|
2022-10-31 10:03:45 +01:00 |
|
David Remer
|
5075982cd3
|
Rename validateArray to validateSchemaArray and specify the format in doc comment
[MAILPOET-4700]
|
2022-10-26 12:51:16 +02:00 |
|
David Remer
|
540b34c63f
|
Validate multiple properties
[MAILPOET-4700]
|
2022-10-26 12:51:16 +02:00 |
|
David Remer
|
2cacb5809d
|
Avoid iteration
[MAILPOET-4700]
|
2022-10-26 12:51:16 +02:00 |
|
David Remer
|
900faa2a71
|
order error cases
[MAILPOET-4700]
|
2022-10-26 12:51:16 +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
|
8af01c3bcb
|
Use Rest API error codes and map them to error messages
[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 |
|
David Remer
|
f95824dea0
|
Add withError() method to exceptions
[MAILPOET-4700]
|
2022-10-26 12:51:16 +02:00 |
|
David Remer
|
916080fa5a
|
Reset step runners to not interfer with other tests
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
David Remer
|
c10f80457d
|
Use new getCountForWorkflow for performance
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
David Remer
|
9773408c8b
|
Add getCountForWorkflow method to return how many runs exist for specific status
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
David Remer
|
098aebfaf9
|
Add truncate() method to WorkflowRunLogStorage
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
David Remer
|
2c57251bae
|
Revert e8cfb2565
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
David Remer
|
9bdb32c073
|
Verify deactivating workflow gets inactive after last workflow run
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
David Remer
|
b74890137a
|
Set a deactivating Workflow to inactive once all runs are completed
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
David Remer
|
57548b579f
|
Add method to fetch all runs of a workflow
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
David Remer
|
7aa1a5f4ba
|
Enable setStatus to handle multiple WorkflowRuns at the same time
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
David Remer
|
2620ef0b57
|
Do not handle workflow runs when workflow status is not active/deactivating
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
David Remer
|
627962570e
|
Add new workflow status 'deactivating'
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
David Remer
|
11384bbf6a
|
Fix bug where the type of $step was Data\Step instead of Integration\Step
[MAILPOET-4530]
|
2022-10-19 13:34:45 +02:00 |
|
David Remer
|
6235944442
|
Fix bug where an empty array would generate a malformed SQL query
[MAILPOET-4732]
|
2022-10-19 13:34:45 +02:00 |
|
Jan Jakes
|
efd32043e3
|
Add workflow count to automation listing page
[MAILPOET-4540]
|
2022-10-19 08:09:17 +03:00 |
|
Jan Jakes
|
506cb8b732
|
Ensure workflow was trashed before deleting it
[MAILPOET-4540]
|
2022-10-14 12:03:53 +03:00 |
|
Jan Jakes
|
1b20bf45dd
|
Move workflow list response building to workflow mapper
[MAILPOET-4540]
|
2022-10-14 12:03:53 +03:00 |
|
Jan Jakes
|
98a701419a
|
Reuse workflow mapper in create from template endpoint
[MAILPOET-4540]
|
2022-10-14 12:03:53 +03:00 |
|
Jan Jakes
|
b01d050f1d
|
Extract workflow delete logic to a controller
[MAILPOET-4540]
|
2022-10-14 12:03:53 +03:00 |
|
Jan Jakes
|
89c43a5cb9
|
Extract workflow duplication logic to a controller, fix some issues
[MAILPOET-4540]
|
2022-10-14 12:03:53 +03:00 |
|
John Oleksowicz
|
6158f5a64b
|
Prevent duplicates from having too-long names
[MAILPOET-4540]
|
2022-10-14 12:03:53 +03:00 |
|
John Oleksowicz
|
169b6c4151
|
Ensure createWorkflow never attempts to use ID
[MAILPOET-4540]
|
2022-10-14 12:03:53 +03:00 |
|
John Oleksowicz
|
4e82c5334b
|
Add ability to permanently delete workflow
[MAILPOET-4540]
|
2022-10-14 12:03:53 +03:00 |
|
John Oleksowicz
|
a4c8caa664
|
Add basic duplication ability
[MAILPOET-4540]
|
2022-10-14 12:03:53 +03:00 |
|
David Remer
|
0679658d33
|
Rename WorkflowStorage::flush() to WorkflowStorage::truncate()
[MAILPOET-4531]
|
2022-10-13 13:01:10 +03:00 |
|
David Remer
|
3bd71638f4
|
Add ToDo comment
[MAILPOET-4531]
|
2022-10-13 13:01:10 +03:00 |
|
David Remer
|
3aa0d0b910
|
Add flush method to WorkflowStorage
[MAILPOET-4531]
|
2022-10-13 13:01:10 +03:00 |
|
Jan Jakes
|
99879d83f6
|
Simplify condition for full step validation
[MAILPOET-4659]
|
2022-10-13 11:58:11 +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
|
a052cdcceb
|
Allow custom validation for all step types
[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
|
6638707282
|
Add validation rule identifiers to exceptions and responses
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|
Jan Jakes
|
9da204489d
|
Collect step args validation errors
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|
Jan Jakes
|
68c51c0f5c
|
Convert WorkflowStepValidator to node-visitor-based rules
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|
Jan Jakes
|
881dbfbe08
|
Fix root step args schema definition
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|
Jan Jakes
|
19ce56fa5f
|
Remove unused exceptions
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|
Jan Jakes
|
5f5bbe15c8
|
Fix typos in error codes
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|