David Remer
|
2ea9a69a40
|
Make method public
[MAILPOET-5516]
|
2023-09-25 07:11:43 -07:00 |
|
Jan Jakes
|
7fac20fc8c
|
Make default error value NULL, make data non-nullable
[MAILPOET-5599]
|
2023-09-25 06:10:52 -07:00 |
|
Jan Jakes
|
8eb2e3f43e
|
Rename hook to better correspond to its function
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
944b440bdf
|
Rethrow integration log exceptions in debug mode
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
4b8705e6b4
|
Normalize error trace objects to associative arrays
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
864cc2b01d
|
Add run number to logs
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
ef97e4d05a
|
Add logging for automation triggers
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
862693e785
|
Fix empty associative arrays being encoded as list arrays
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
a13dc71cd0
|
Log step key data
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
370f4ee3ae
|
Add step type, step key, and updated timestamp to run logs
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
c2027932c0
|
Remove unnecessary check
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
ef42cf39f1
|
Reorder props & getters and polish automation run log
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
dd881d8b33
|
Extract logging logic to a service, make logs mutable
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
43c396220b
|
Move all of step handler args checks to top-level handler, improve readability
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
9cd871c32e
|
Remove unused step runner interface
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
d8afb42d89
|
Fix inconsistency between automation run and run log statuses
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
e343c9201a
|
Use step run controller in delay action
[MAILPOET-5569]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
e5550ffead
|
Add the possibility to schedule another run of the same step (progress)
[MAILPOET-5569]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
eeb4d64e8b
|
Pass step run controller to automation actions
[MAILPOET-5569]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
9d4f55b399
|
Add step run controller to allow actions control their flow
[MAILPOET-5569]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
5f088d2c35
|
Add step run number to step run args
[MAILPOET-5569]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
e3da509f70
|
Move automation completion to step scheduler
[MAILPOET-5569]
|
2023-09-20 02:36:40 -07:00 |
|
Jan Jakes
|
b7ef250511
|
Refactor next step scheduling to a StepScheduler service
[MAILPOET-5569]
|
2023-09-20 02:36:40 -07:00 |
|
David Remer
|
ff78c0907d
|
Add AbandonedCart trigger
[MAILPOET-5576]
|
2023-09-13 14:58:48 +02:00 |
|
Jan Jakes
|
c09410af94
|
Include parent category IDs in customer order fields
[MAILPOET-5377]
|
2023-08-14 16:41:29 +02:00 |
|
Jan Jakes
|
6414cc832c
|
Include parent category IDs in order category field
[MAILPOET-5377]
|
2023-08-14 16:41:29 +02:00 |
|
Jan Jakes
|
8e640acaf1
|
Fix is-first-order for guest customers
[MAILPOET-5459]
|
2023-08-14 13:59:38 +02:00 |
|
Jan Jakes
|
45b907f3d9
|
Do not create Woo templates when WooCommerce is not active
[MAILPOET-5384]
|
2023-08-14 12:54:09 +02:00 |
|
Jan Jakes
|
13202ed191
|
Keep "coming soon" templates as last
[MAILPOET-5384]
|
2023-08-14 12:54:09 +02:00 |
|
Jan Jakes
|
7c1dd656d3
|
Remove subscriber controller and endpoint
[MAILPOET-5492]
|
2023-08-14 10:48:24 +02:00 |
|
Jan Jakes
|
687743004e
|
Use retina-friendly avatar sizes
[MAILPOET-5492]
|
2023-08-14 10:48:24 +02:00 |
|
Jan Jakes
|
330d1e2f34
|
Remove order controller and endpoint
[MAILPOET-5492]
|
2023-08-14 10:48:24 +02:00 |
|
Jan Jakes
|
44d869af70
|
Simplify automation run data factory
|
2023-07-31 09:44:56 +02:00 |
|
David Remer
|
7092b5713e
|
Invent values if no orders found
[MAILPOET-5405]
|
2023-07-31 09:44:56 +02:00 |
|
David Remer
|
0aaf0f335e
|
Return early when no emails found
[MAILPOET-5405]
|
2023-07-31 09:44:56 +02:00 |
|
David Remer
|
5ead6a5b39
|
Remove unused variable
[MAILPOET-5405]
|
2023-07-31 09:44:56 +02:00 |
|
David Remer
|
1c370f6136
|
Allow to alter created at date
[MAILPOET-5405]
|
2023-07-31 09:44:56 +02:00 |
|
David Remer
|
8bd03b7a10
|
Add method to delete an automation run
[MAILPOET-5405]
|
2023-07-31 09:44:56 +02:00 |
|
David Remer
|
66e05a0063
|
Show failed runs per step
[MAILPOET-5460]
|
2023-07-24 16:19:30 +02:00 |
|
David Remer
|
be669a5f61
|
Return available emails in free endpoint controller
[PREMIUM-232]
|
2023-07-24 16:19:30 +02:00 |
|
David Remer
|
fd2e0f8500
|
Add filter and search to Query entities
[PREMIUM-225]
|
2023-07-19 14:57:26 +02:00 |
|
David Remer
|
9afe3655b0
|
Remove permission check and fall back to default
[PREMIUM-225]
|
2023-07-19 14:57:26 +02:00 |
|
David Remer
|
a33422123a
|
Add subscriber backend
[PREMIUM-225]
|
2023-07-19 14:57:26 +02:00 |
|
David Remer
|
fc68729ff6
|
Show notice when tree is inconsistent
[MAILPOET-5091]
|
2023-07-18 13:03:16 +02:00 |
|
David Remer
|
fb057af6f8
|
Fix ordering of next_step
We are actually waiting for the next_step to be executed and therefore we do not need to map the step to the previous one.
[MAILPOET-5091]
|
2023-07-18 13:03:16 +02:00 |
|
David Remer
|
4199822aff
|
Return flow data
[MAILPOET-5091]
|
2023-07-18 13:03:16 +02:00 |
|
David Remer
|
2a6af4a77b
|
Transform log data for response
[MAILPOET-5091]
|
2023-07-18 13:03:16 +02:00 |
|
David Remer
|
8d8fcf3164
|
Query log statistics for automation in a timeframe
[MAILPOET-5091]
|
2023-07-18 13:03:16 +02:00 |
|
David Remer
|
fd04d005d0
|
Return Step data
[MAILPOET-5091]
|
2023-07-18 13:03:16 +02:00 |
|
David Remer
|
8d9133b79e
|
Add StepStatisticController to map step data
[MAILPOET-5091]
|
2023-07-18 13:03:16 +02:00 |
|