Commit Graph

620 Commits

Author SHA1 Message Date
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
6ee891a387 Add scheduled task subscriber entity and repository
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
01b61abc28 Add deleting closely related entities into newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
913029165a Implement bulk restore action properly
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
5af5d7f3f8 Implement bulk trash action properly
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
2b47684490 Refactor newsletter API bulk actions to use repository methods
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
804670d08f Convert null shortcode params to false (implementations rely on false)
[MAILPOET-2972]
2020-06-16 16:01:02 +02:00
6cf0a1c04f Update block renderer to be reusable for multiple emails
[MAILPOET-2961]
2020-06-04 10:40:02 +02:00
36e3d2cae4 Change visibility of setPosts,getPosts in blocks renderer.
[MAILPOET-2961]
2020-06-04 10:40:02 +02:00
39ea66bd96 Use correct format of post date in post query
[MAILPOET-2960]
2020-06-03 14:14:12 +02:00
9f37ee4811 Use post notifications history parent to fetch latest sent post
[MAILPOET-2960]
2020-06-03 14:14:12 +02:00
d3fe716578 Fetch event option ID by a separate query instead of a subquery
[MAILPOET-2903]
2020-05-28 14:54:11 +02:00
9fb8a229cb Use Doctrine for newsletter analytics
[MAILPOET-2903]
2020-05-28 14:54:11 +02:00
c63c49af89 Use doctrine for latest post fetching
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
7b0c5e61fe Use Newsletter entity in renderer
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00