Commit Graph

606 Commits

Author SHA1 Message Date
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
f8a16b5e5a Remove public properties from renderer
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
7e0b536ff4 Use Di for newsletter renderer
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
c3686d9973 Move data from constructor
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
be631bd549 Use DI for blocks rendering
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
5f73f9ee3e Use DI in block renderer
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
7561730407 Use DI in ALC
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
00fa2379e3 Add paragraph spaces to post excerpts
[MAILPOET-2627]
2020-05-28 10:01:14 +02:00
93e574da4e Fix typo
[MAILPOET-2887]
2020-05-28 09:35:20 +02:00
fb238cd531 Fix errors discovered by doctrine-phpstan
[MAILPOET-2945]
2020-05-27 13:40:41 +02:00
0cc7e8de61 Fix queue re-rendering on save
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
70e580a93c Fix newsletter adding/removing with orphan removal
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
652f56c066 Fix using wrong repository method
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
08549e4221 Use better variable name
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
492c3e8f27 Unify options check with segments
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00