Commit Graph

634 Commits

Author SHA1 Message Date
8f41628d29 Add scheduled emails subjects into segments API response
[MAILPOET-3142]
2021-01-05 13:17:46 +01:00
d13f63b3e2 Fix other minor type issues in libs
[MAILPOET-3926]
2020-12-07 11:36:01 +01:00
8d7625fc3c Fix argument passed by reference exception
This fails on PHP8. Passing by reference was introduced int this commit
a587b0a966
[MAILPOET-3296]
2020-12-07 11:36:01 +01:00
56d7cd1398 Fix rendering shortcodes in subject
[MAILPOET-3333]
2020-12-03 14:11:53 +01:00
46322825d5 Fix some newsletter shortcodes not being interpreted
The issue was happening because array_unique keeps original keys and $processedShortcodes after refactoring contains different keys.
Application of array_intersect_key removed some processed short codes. After reseting keys in extracted shortcodes array_intersect is no longer needed.
[MAILPOET-3312]
2020-11-23 09:26:11 +01:00
e22c192078 Set new hash when duplicating newsletter
[MAILPOET-3275]
2020-11-19 13:06:17 +01:00
ab009864a2 Remove constant that is not used any more
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
1724d3b698 Remove usless annotation
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
fcbfd6fb68 Refactor shortcode categories to doctrine
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
6139e300c3 Free up shortcodes constructor for DI
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
7d538abad8 Refactor tracking into doctrine
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
4134e6e882 Use doctrine in Shortcodes Helper
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
b97dee0bfe Refactor welcome newsletter scheduler to Doctrine
[MAILPOET-3141]
2020-11-09 12:56:17 +01:00
6fcb485e61 Forbid scheduling of welcome email form trashed segment or subscriber
[MAILPOET-3141]
2020-11-09 12:56:17 +01:00
080a822135 Rename function in NewslettersRepository
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
3479783588 Use WP currentTime when newsletter is duplicated
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
c68728670e Remove using Idiorm from Newsletter::duplicate
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
ca50d6df1d Remove using Idiorm from Newsletter::create
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
d5aac0778d Use Doctrine in Newsletter::setStatus()
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
4843c124ef Move prefetch newsletter methods to repository
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
78118b07e8 Refactor to doctrine
[MAILPOET-2335] [MAILPOET-2334]
2020-10-22 11:54:41 +02:00
e5a671900b Update Carbon usage in lib
[MAILPOET-3232]
2020-10-21 12:33:50 +02:00
9e8ccd2c17 Use native array_column
[MAILPOET-3173]
2020-10-12 10:10:03 +02:00
wxa
d9a0bccd1d Fix items not updating when rescheduling abandoned cart email [MAILPOET-2979] 2020-10-07 11:48:50 +02:00
wxa
0dffed35e9 Extract ALC and ACC block classes out of block renderer [MAILPOET-2979] 2020-10-07 11:48:50 +02:00
wxa
fd6ff25cd9 Make render preview call more readable [MAILPOET-2979] 2020-10-07 11:48:50 +02:00
wxa
52b84296b3 Add abandoned cart block rendering in email [MAILPOET-2979] 2020-10-07 11:48:50 +02:00
wxa
e4c435f81b Allow hiding read more button [MAILPOET-2979] 2020-10-07 11:48:50 +02:00
4519cdd449 Add a log for trashing newsletters
[MAILPOET-3183]
2020-09-30 14:05:43 +02:00
d026517ed9 Refactor search string escaping to a helper function
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
23d7e2468c Fix displaying post notifications history
[MAILPOET-3111]
2020-09-02 09:47:08 +02:00
5550f5eef2 Fix segment and newsletter listing SQL to work with ONLY_FULL_GROUP_BY
[MAILPOET-3115]
2020-08-27 13:56:57 +02:00
58eb27457c Pass revenues in stats response
[MAILPOET-3069]
2020-08-11 12:54:24 +02:00
24c5ff8cb1 Rename NewsletterWooCommerceRevenue
[MAILPOET-3069]
2020-08-11 12:54:24 +02:00
c1c5885398 Refactor Statistics Entities to use association
[MAILPOET-3069]
2020-08-11 12:54:24 +02:00
52520da141 Fix filtering newsletters by segment
[MAILPOET-3012]
2020-07-07 08:39:06 +02:00
aaf38a6f96 Delete also stats notification scheduled tasks when deleting a newsletter
[MAILPOET-3015]
2020-06-29 11:06:47 +02:00
bd1361d24d Refactor restoring newsletters with running scheduled tasks
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
2db677f9de Refactor newsletter bulkDelete transaction
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
224c5baab3 Refactor fetching children ids for newsletter bulk action
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
0c2670fb5a Improve comments in newsletter repository bulk methods
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
20ea48896a Get rid of recursion in newsletter bulk actions
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
a8d11bf045 Replace Newsletter delete,trash,replace by new bulkMethods
[MAILPOET-2898][MAILPOET-2758]
2020-06-17 14:37:06 +02:00
5d3bf901c1 Put newsletters bulk delete action into transaction
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
91d2d92bbd Add newsletter stats data cleanup to newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
7bcafcfce9 Add newsletter posts cleanup to newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
19be52d162 Add newsletter options cleanup to newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
b99416785c Add newsletter links cleanup to newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
5dbc8d8a8c Add stats notifications cleanup to newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
6f9a7382d7 Delete scheduled task subscribers on newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00