David Remer
fc68729ff6
Show notice when tree is inconsistent
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
cfd53cc495
Add data to SendEmail step
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
768ed43f9e
Create new tab navigation helper
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
a5e00a08ef
Add a hook to allow for individual content in the step
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
00d7d7c7bb
Reorder sections
...
[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
ad5ee0bebe
Show completed values in seperator step
...
[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
dca7a0d974
Add StepFooter for analytics
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
790385a0c7
Adjust type of flow data
2023-07-18 13:03:16 +02:00
David Remer
7f3de49baa
Filter step footer
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
74657f990d
Use context information in filter
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
c160c04819
Add context to filters
...
[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
David Remer
d2fce2014a
Query statistic how many runs in a timeframe are at which step
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
ae57f81c14
Query short statistics for automation
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
b80875d268
Enable querying statistics in a given timeframe
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
99f5d64d61
Allow for adding already generated statistics
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
4c0bd1815b
Query Automation in correct timespan
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
8b81016814
Add getAutomationsInTimespan method to controller
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
5e4631ec9d
Add AutomationPlaceholder
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
9363e8714a
Add AutomationFlow section and allow for custom update callbacks
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
bd17cf98bf
Use editorState for information about the automation
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
854f0e5315
Raise priority of StatisticSeparator filter
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
d112bb81cb
Render Automation in analytics
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
82270e074e
Initialize editor store in analytics
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
439ccf4a1b
Add action to update whole automation
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
23b15f419c
Add view context to Automation component
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
19de902c3f
Load editor styles in analytics
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
f7689232b2
Move user roles from global window to context
...
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
Oluwaseun Olorunsola
88702d65d8
Release 4.21.0
2023-07-18 11:41:26 +01:00
Brezo Cordero
a07ac12978
Escape date_display_format
...
[MAILPOET-5457]
2023-07-17 14:02:18 +02:00
Brezo Cordero
5c0201f3b1
Make selection component more robust
...
[MAILPOET-5457]
2023-07-17 14:02:18 +02:00
David Remer
db15738ab9
Improve filtering of versions which where active in a given time span
...
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
David Remer
2a708c5bc7
Calculate difference to previously sent emails
2023-07-14 21:50:59 +02:00
David Remer
ea3b23847e
Make sure email_id property exists
...
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
David Remer
8c2251089f
Add AutomationEmailController
...
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
David Remer
edffd4e705
Test that automation with correct versions are loaded
...
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
David Remer
640fb61861
Use versions loader when an automation with a specific version is queried
...
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
David Remer
38012ae8a1
Test it loads the correct version dates
...
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
David Remer
badedd2d52
Query data from the correct automation versions
...
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
David Remer
8f14dee501
Get rid of previous data for each email as it is not necessary
...
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
David Remer
5aaa7b2361
Query list of Automation with different versions
...
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
David Remer
10f4d6c3c3
Query all versions of an Automation with create date
...
[MAILPOET-5433]
2023-07-14 21:50:59 +02:00
Jan Lysý
631f71957c
Add support default value for subscriber's custom fields shortcode
...
[MAILPOET-5463]
2023-07-14 13:26:10 +02:00
John Oleksowicz
a94902ccc8
Fix failing integration tests
...
The tests seemed to be failing because orders were being created without
a billing ID, so a random md5 email address was being inserted into the
customer lookup table instead of the actual email address, causing the
queries to return nothing. In addition to fixing that, I added some
cleanup to ensure that these tests don't leave behind any WC data.
2023-07-13 17:54:32 -03:00
Jan Lysý
d7a3f6f758
Refactor subscriber list to TS
...
[MAILPOET-5454]
2023-07-13 13:12:56 +02:00