David Remer
|
c9a464c4c9
|
Make 'HOURS' the default when creating a delay step
[MAILPOET-4418]
|
2022-08-02 14:39:33 +02:00 |
|
David Remer
|
83c7f7bc7f
|
Update configuration arguments and invalidate 2 years of waiting
[MAILPOET-4418]
|
2022-08-02 14:39:33 +02:00 |
|
Jan Jakes
|
7da2d2f7c8
|
Add basic workflow step saving to workflow update API
[MAILPOET-4420]
|
2022-07-26 15:10:05 +02:00 |
|
alex-mailpoet
|
960e917b64
|
Run update query only once, use Builder minLength for name
[MAILPOET-4422]
|
2022-07-15 11:32:58 +02:00 |
|
alex-mailpoet
|
5ac27d125b
|
Add workflow name editing capability
[MAILPOET-4422]
|
2022-07-15 11:32:58 +02:00 |
|
Jan Jakes
|
da43849c30
|
Use more descriptive method name
[MAILPOET-4465]
|
2022-07-12 13:36:58 +02:00 |
|
Jan Jakes
|
d447702941
|
Convert welcome email action to a generic send email action
[MAILPOET-4465]
|
2022-07-12 13:36:58 +02:00 |
|
Jan Jakes
|
578fa65122
|
Simplify fetching data from subjects
[MAILPOET-4465]
|
2022-07-12 13:36:58 +02:00 |
|
Jan Jakes
|
3cccc52515
|
Require subjects by class name to have them type checked and autocompleted
[MAILPOET-4465]
|
2022-07-12 13:36:58 +02:00 |
|
Jan Jakes
|
841ee97203
|
Add require subject helper method
[MAILPOET-4465]
|
2022-07-12 13:36:58 +02:00 |
|
Jan Jakes
|
494cc7b780
|
Allow multiple subjects of the same type
[MAILPOET-4465]
|
2022-07-12 13:36:58 +02:00 |
|
Jan Jakes
|
aaf8cb5d51
|
Rename "wait" action to "delay"
[MAILPOET-4465]
|
2022-07-12 13:36:58 +02:00 |
|
Jan Jakes
|
7df8342a18
|
Define manage automation capability in automation code
[MAILPOET-4465]
|
2022-07-12 13:36:58 +02:00 |
|
Jan Jakes
|
a073f05ffe
|
Shorten automation table names
[MAILPOET-4465]
|
2022-07-12 13:36:58 +02:00 |
|
alex-mailpoet
|
73909a4cf0
|
Complete workflow run if step ID is null
[MAILPOET-4450]
|
2022-07-05 08:39:57 +02:00 |
|
alex-mailpoet
|
263123ba44
|
Don't schedule next step if it's null
[MAILPOET-4450]
|
2022-07-05 08:39:57 +02:00 |
|
Jan Jakes
|
9e56609ee0
|
Check workflow status validity
[MAILPOET-4454]
|
2022-07-04 14:09:00 +02:00 |
|
Jan Jakes
|
0d89a1ac2a
|
Lower delay step times for demo purposes
[MAILPOET-4454]
|
2022-07-04 14:09:00 +02:00 |
|
Jan Jakes
|
5c87442c6b
|
Fix subject initialization in workflow runs
[MAILPOET-4454]
[MAILPOET-4449]
|
2022-07-04 14:09:00 +02:00 |
|
Jan Jakes
|
d7fe884452
|
Use subject loader in trigger handler
[MAILPOET-4454]
|
2022-07-04 14:09:00 +02:00 |
|
Jan Jakes
|
b733e7b770
|
Add subjects to registry, implement subject loader service
[MAILPOET-4454]
|
2022-07-04 14:09:00 +02:00 |
|
Jan Jakes
|
d6633efef2
|
Add workflows PUT endpoint for workflow updating
[MAILPOET-4454]
|
2022-07-04 14:09:00 +02:00 |
|
Jan Jakes
|
bb90ae97d0
|
Add basic workflow update controller with status change caps
[MAILPOET-4454]
|
2022-07-04 14:09:00 +02:00 |
|
Jan Jakes
|
92d55362b1
|
Add update workflow method to storage
[MAILPOET-4454]
|
2022-07-04 14:09:00 +02:00 |
|
Jan Jakes
|
083bf93851
|
Add welcome email sequence template
[MAILPOET-4454]
|
2022-07-04 14:09:00 +02:00 |
|
alex-mailpoet
|
a1ddef0c99
|
Add ability to inject step runners
[PREMIUM-180]
|
2022-06-15 15:32:51 +02:00 |
|
alex-mailpoet
|
c583d3aa12
|
Move CreateWorkflowController to Premium
[PREMIUM-180]
|
2022-06-09 13:30:54 +02:00 |
|
alex-mailpoet
|
6d98a051a4
|
Add id parameter to workflow constructors
[PREMIUM-180]
|
2022-06-09 13:30:54 +02:00 |
|
alex-mailpoet
|
98b01f46e0
|
Move workflow creation POST endpoint to Premium
[PREMIUM-180]
|
2022-06-09 13:30:54 +02:00 |
|
John Oleksowicz
|
455e463916
|
Better naming
MAILPOET-4264
|
2022-06-08 13:14:11 +02:00 |
|
John Oleksowicz
|
6687a291f0
|
Use random string util for IDs
MAILPOET-4264
|
2022-06-08 13:14:11 +02:00 |
|
John Oleksowicz
|
12b677ce5e
|
Change default workflow status to draft
MAILPOET-4264
|
2022-06-08 13:14:11 +02:00 |
|
John Oleksowicz
|
2bf59eab9a
|
Create templated workflows in draft status
MAILPOET-4264
|
2022-06-08 13:14:11 +02:00 |
|
John Oleksowicz
|
25b9f3a876
|
Create a workflow from a PHP template
MAILPOET-4264
|
2022-06-08 13:14:11 +02:00 |
|
Jan Jakes
|
d9c47a40f2
|
Add permissions to manage automations
[MAILPOET-4287]
|
2022-05-19 10:09:05 +02:00 |
|
Jan Jakes
|
3660d12dd0
|
Return workflow list data in workflows endpoint
[MAILPOET-4287]
|
2022-05-19 10:09:05 +02:00 |
|
Jan Jakes
|
47c5111996
|
Add method to fetch list of workflows to workflow storage
[MAILPOET-4287]
|
2022-05-19 10:09:05 +02:00 |
|
Jan Jakes
|
1b46765f47
|
Fix workflow date loading
[MAILPOET-4287]
|
2022-05-19 10:09:05 +02:00 |
|
Jan Jakes
|
adf6dd3ce9
|
Add schema for workflow post endpoint
[MAILPOET-4207]
|
2022-04-20 15:30:50 +02:00 |
|
Jan Jakes
|
29df2dddb6
|
Sanitize unknown params
[MAILPOET-4207]
|
2022-04-20 15:30:50 +02:00 |
|
Jan Jakes
|
679f2200bd
|
Rename endpoint "factory" to a more exact "container"
[MAILPOET-4207]
|
2022-04-20 15:30:50 +02:00 |
|
Jan Jakes
|
c5ff597267
|
Add the possibility to specify request schema
[MAILPOET-4207]
|
2022-04-20 15:30:50 +02:00 |
|
Jan Jakes
|
a06a8af0d5
|
Use WP-native params to support all REST API request formats
[MAILPOET-4207]
|
2022-04-20 15:30:50 +02:00 |
|
Jan Jakes
|
6b1c6929d1
|
Migrate existing endpoints to the new structure
[MAILPOET-4207]
|
2022-04-20 15:30:50 +02:00 |
|
Jan Jakes
|
f7888480b4
|
Make API endpoint a simple single-action class
[MAILPOET-4207]
|
2022-04-20 15:30:50 +02:00 |
|
John Oleksowicz
|
6ee13b87df
|
Fix copy/paste mistake
[MAILPOET-4191]
|
2022-04-18 09:10:23 +02:00 |
|
John Oleksowicz
|
f032bedffe
|
Move private method after public methods
[MAILPOET-4191]
|
2022-04-18 09:10:23 +02:00 |
|
John Oleksowicz
|
ff8a2926a8
|
Avoid unnecessary duplicate call
[MAILPOET-4191]
|
2022-04-18 09:10:23 +02:00 |
|
John Oleksowicz
|
250dd441b4
|
Add step based validations
[MAILPOET-4191]
|
2022-04-18 09:10:23 +02:00 |
|
John Oleksowicz
|
da144a3778
|
Include all possibilities for validation
Although not required at the moment, validation could certainly involve
the current step as well as the workflow itself.
[MAILPOET-4191]
|
2022-04-18 09:10:23 +02:00 |
|