Commit Graph

19873 Commits

Author SHA1 Message Date
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