42dce4280a
Use correct error code and translator comment
...
[MAILPOET-4430]
2022-08-10 16:57:25 +02:00
7e9149f2aa
Query workflow by version in StepRunner
...
[MAILPOET-4430]
2022-08-10 16:57:25 +02:00
76048224d1
Fix WordPress.WP.I18n.NonSingularStringLiteralText errors
...
[MAILPOET-4524]
2022-08-09 13:23:16 +02:00
218de96024
Fix WordPress.WP.I18n.MissingTranslatorsComment errors
...
[MAILPOET-4524]
2022-08-09 13:23:16 +02:00
7da2d2f7c8
Add basic workflow step saving to workflow update API
...
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
3cccc52515
Require subjects by class name to have them type checked and autocompleted
...
[MAILPOET-4465]
2022-07-12 13:36:58 +02:00
841ee97203
Add require subject helper method
...
[MAILPOET-4465]
2022-07-12 13:36:58 +02:00
b733e7b770
Add subjects to registry, implement subject loader service
...
[MAILPOET-4454]
2022-07-04 14:09:00 +02:00
952696fe42
Check for workflow run status in workflow runner
...
[MAILPOET-4055]
2022-03-14 09:36:21 +01:00
3a22521a55
Add json encode/decode wrapper class
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
a7cd2b74b4
Fetch workflow, workflow run, and step in workflow step runner
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
a191c691f5
Add hook and basic handler for automation triggers
...
For now trigger keys are stored in the workflow as a JSON array.
This is not optimal in case someone has many workflows but as
workflows are user-created it's unlinkely someone will have thousands
of them. We can consider adding a workflow_triggers table as well.
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
41cb2c4034
Add storage service for workflows & create workflow method
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
da2621230d
Move automation engine code under "Engine" namespace
...
This is to separate the engine itself from "integrations" that will be
built on top of the engine.
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00