|
795ec44568
|
Track source when user unsubscribes from manage
[MAILPOET-2792]
|
2020-06-24 10:28:52 +02:00 |
|
|
47890d4f27
|
Track source when user clicks unsubscribe link
[MAILPOET-2792]
|
2020-06-24 10:28:52 +02:00 |
|
|
bd1361d24d
|
Refactor restoring newsletters with running scheduled tasks
[MAILPOET-2898]
|
2020-06-17 14:37:06 +02:00 |
|
|
0d4abd9bce
|
Mark Newsletter trash,restore,delete as deprecated and use bulk methods instead
[MAILPOET-2898][MAILPOET-2758]
|
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 |
|
|
3a462a7a6c
|
Rename variables in newsletter repository test for better readability
[MAILPOET-2898]
|
2020-06-17 14:37:06 +02:00 |
|
|
babb27dd72
|
Remove bulk methods from legacy newsletter model
[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 |
|
|
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 |
|
|
98db0221d5
|
Add support for 'multipart/alternative' content type
[MAILPOET-2875]
|
2020-06-16 15:38:24 +02:00 |
|
|
b1cd785dfe
|
Fix flakey scheduler test
[MAILPOET-2896]
|
2020-06-11 13:24:42 +02:00 |
|
|
13b5a4b6a5
|
Fix flakey test
[MAILPOET-2890]
|
2020-06-08 14:45:27 +02:00 |
|
|
f1261fc728
|
Add integration test for ALC block processing
[MAILPOET-2961]
|
2020-06-04 10:40:02 +02:00 |
|
|
5ce08d045e
|
Remove useless twig class aliases
[MAILPOET-2692]
|
2020-06-04 09:22:23 +02:00 |
|
|
f0193feaad
|
Use DI to create Analytics classes
[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 |
|
|
fbc6786058
|
Split class to prevent circular dependency
[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 |
|
|
fb238cd531
|
Fix errors discovered by doctrine-phpstan
[MAILPOET-2945]
|
2020-05-27 13:40:41 +02:00 |
|
|
aac8619f8f
|
Subscribe to custom lists on WC checkout [MAILPOET-2897]
|
2020-05-27 13:30:05 +02:00 |
|
|
489662c8b1
|
Use Doctrine's orphan removal for newsletter options
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
2242ef1a77
|
Use Doctrine's orphan removal for newsletter segments
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
4862d42e8b
|
Test all supported save fields
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
688338bcdf
|
Refactor save controller tests, use Doctrine
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
770cda5c3c
|
Move API save tests to controller tests
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
f986da4d7f
|
Return input & output filters back to API endpoint
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
8fe3870608
|
Use Doctrine to re-check authorized emails on save
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
e1819d4334
|
Set newsletter option data using Doctrine
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
0e5e95310f
|
Set newsletter segment data using Doctrine
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
63971147e5
|
Extract Newsletter save functionality to a controller
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
3f78c82c51
|
Add functionality for converting exceptions to HTTP responses
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
b5a5454466
|
Remove unused code
[PREMIUM-142]
|
2020-05-14 11:08:28 +02:00 |
|
|
5bfbabf25b
|
Partially use Doctrine for Newsletter::sendPreview()
[MAILPOET-2646]
|
2020-05-07 11:18:20 +02:00 |
|
|
81dc5ad480
|
Extract Newsletters::sendPreview() logic to a controller
[MAILPOET-2646]
|
2020-05-07 11:18:20 +02:00 |
|
|
6a44f820ee
|
Extract Newsletters API service mocking to a private method
[MAILPOET-2646]
|
2020-05-07 11:18:20 +02:00 |
|