Commit Graph

40 Commits

Author SHA1 Message Date
7092b5713e Invent values if no orders found
[MAILPOET-5405]
2023-07-31 09:44:56 +02:00
0aaf0f335e Return early when no emails found
[MAILPOET-5405]
2023-07-31 09:44:56 +02:00
5ead6a5b39 Remove unused variable
[MAILPOET-5405]
2023-07-31 09:44:56 +02:00
66e05a0063 Show failed runs per step
[MAILPOET-5460]
2023-07-24 16:19:30 +02:00
be669a5f61 Return available emails in free endpoint controller
[PREMIUM-232]
2023-07-24 16:19:30 +02:00
fd2e0f8500 Add filter and search to Query entities
[PREMIUM-225]
2023-07-19 14:57:26 +02:00
9afe3655b0 Remove permission check and fall back to default
[PREMIUM-225]
2023-07-19 14:57:26 +02:00
a33422123a Add subscriber backend
[PREMIUM-225]
2023-07-19 14:57:26 +02:00
fc68729ff6 Show notice when tree is inconsistent
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
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
4199822aff Return flow data
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
2a6af4a77b Transform log data for response
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
fd04d005d0 Return Step data
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
8d9133b79e Add StepStatisticController to map step data
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
ae57f81c14 Query short statistics for automation
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
4c0bd1815b Query Automation in correct timespan
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
8b81016814 Add getAutomationsInTimespan method to controller
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
9363e8714a Add AutomationFlow section and allow for custom update callbacks
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
db15738ab9 Improve filtering of versions which where active in a given time span
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
2a708c5bc7 Calculate difference to previously sent emails 2023-07-14 21:50:59 +02:00
ea3b23847e Make sure email_id property exists
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
8c2251089f Add AutomationEmailController
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
badedd2d52 Query data from the correct automation versions
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
8f14dee501 Get rid of previous data for each email as it is not necessary
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
aa00a34753 Add order endpoint
[PREMIUM-224]
2023-07-12 14:58:11 +02:00
d4b621acbb Use factory to switch between free and premium order controller
[PREMIUM-224]
2023-07-12 14:58:11 +02:00
f8075fec43 Add controller to return order data for free plugin
[PREMIUM-224]
2023-07-12 14:58:11 +02:00
a27d639968 Extend Query definition
[PREMIUM-224]
2023-07-12 14:58:11 +02:00
43a540c03c Order emails by order in automation
[MAILPOET-5092]
2023-07-03 12:44:07 +02:00
3b8569e47e Ensure newsletter exists
[MAILPOET-5092]
2023-07-03 12:44:07 +02:00
4c6f0ff073 Add interactive elements to email tab
[MAILPOET-5092]
2023-07-03 12:44:07 +02:00
1bd4050c1a Format prices in frontend
[MAILPOET-5092]
2023-07-03 12:44:07 +02:00
be29c00f08 Add price formatter
[MAILPOET-5092]
2023-07-03 12:44:07 +02:00
aa7ca7039a Add Email Tab
[MAILPOET-5092]
2023-07-03 12:44:07 +02:00
c1692de029 Make analytics endpoint a GET endpoint
[MAILPOET-5088]
2023-06-15 12:25:12 +02:00
1336cb9086 Rename to Analytics
[MAILPOET-5088]
2023-06-15 12:25:12 +02:00
a60958aef6 Throw UnexpectedValueException instead of InvalidAgumentException
[MAILPOET-5088]
2023-06-15 12:25:12 +02:00
ed5e644834 Simplify fetching Automation
[MAILPOET-5088]
2023-06-15 12:25:12 +02:00
71c3f1b283 intend 2023-06-15 12:25:12 +02:00
f10ef78825 Add Analytics Page and backend logic
[MAILPOET-5088]
2023-06-15 12:25:12 +02:00