Commit Graph

19283 Commits

Author SHA1 Message Date
David Remer
5841c09a31 Add data to SendEmail step
[MAILPOET-5091]
2023-07-19 14:57:26 +02:00
David Remer
8242fbcbbb Ensure we do not divide by zero
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
a9084d5326 email property can be undefined in Badge
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
e194a4d04b Add indicies to automation_runs and automation_run_logs table
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
b566959c4a Use new <Badge /> element in email statistic panel
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
0490a2b9a8 Extract new <Badge /> element from <Cell />
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
36df49836c Extract calculatePercentage method
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
7be598c40f Add individual items for step more control
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
07b6d61c28 Move hooks
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
4895e9eefd Link into subscribers tab
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
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