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
d9a0bccd1d
Fix items not updating when rescheduling abandoned cart email [MAILPOET-2979]
2020-10-07 11:48:50 +02:00
0dffed35e9
Extract ALC and ACC block classes out of block renderer [MAILPOET-2979]
2020-10-07 11:48:50 +02:00
fd6ff25cd9
Make render preview call more readable [MAILPOET-2979]
2020-10-07 11:48:50 +02:00
52b84296b3
Add abandoned cart block rendering in email [MAILPOET-2979]
2020-10-07 11:48:50 +02:00
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