|
694d1fae10
|
Refactor SubscribersFinder to be always injected by container
[MAILPOET-3077]
|
2020-09-28 14:26:53 +02:00 |
|
|
c952ef9542
|
Use only Listing repository in subscribers listing API
[MAILPOET-3077]
|
2020-09-28 14:26:53 +02:00 |
|
|
f948f2b53a
|
Refactor loading subscriber counts in dynamic segments API
[MAILPOET-3077]
|
2020-09-28 14:26:53 +02:00 |
|
|
a42b3d6e3f
|
Refactor mailpoet_subscribers_listings_filters_segments to direct calls
[MAILPOET-3077]
|
2020-09-28 14:26:53 +02:00 |
|
|
d7eb318737
|
Send date as a string instead of an object
[MAILPOET-3109]
|
2020-08-24 11:27:15 +02:00 |
|
|
c878bb9ab0
|
Update the status
[MAILPOET-3087]
|
2020-08-24 10:40:12 +02:00 |
|
|
51aa4055c9
|
Save the form status
[MAILPOET-3075]
|
2020-08-12 16:35:28 +02:00 |
|
|
58eb27457c
|
Pass revenues in stats response
[MAILPOET-3069]
|
2020-08-11 12:54:24 +02:00 |
|
|
d96d207c53
|
Add endpoint for subscriber statistics
[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 |
|
|
2efdb22331
|
Add more properties for frontend
[MAILPOET-2657]
|
2020-08-06 12:23:41 +02:00 |
|
|
597f6acaca
|
Leave filters out of refactoring
[MAILPOET-2657]
|
2020-08-06 12:23:41 +02:00 |
|
|
33e2c3d9d2
|
Add test for respository
[MAILPOET-2657]
|
2020-08-06 12:23:41 +02:00 |
|
|
ff23e4275a
|
Build listings response
[MAILPOET-2657]
|
2020-08-06 12:23:41 +02:00 |
|
|
e430beb983
|
Add default sort
[MAILPOET-3065]
|
2020-08-03 09:49:26 +02:00 |
|
|
405476cb7b
|
Return array instead of null from api
[MAILPOET-2518]
|
2020-07-15 13:24:26 +02:00 |
|
|
a9c5585fc7
|
Add actions when newsletter is deleted
[MAILPOET-2824]
|
2020-07-15 11:04:58 +02:00 |
|
|
c4628d4f78
|
Update usages of form factory
[MAILPOET-2985]
|
2020-07-06 15:18:23 +02:00 |
|
|
136b1d4588
|
Save settings on key verification to prevent data loss
[MAILPOET-2991]
|
2020-07-02 13:12:00 +02:00 |
|
|
b21464cc9f
|
Add custom fields to the response
[MAILPOET-2653]
|
2020-07-01 12:36:33 +02:00 |
|
|
a01e19c805
|
Add unsubscriptions to the response
[MAILPOET-2653]
|
2020-07-01 12:36:33 +02:00 |
|
|
1923dc8257
|
Add subscriptions to the response
[MAILPOET-2653]
|
2020-07-01 12:36:33 +02:00 |
|
|
474be136f9
|
Create subscribers response builder
[MAILPOET-2653]
|
2020-07-01 12:36:33 +02:00 |
|
|
14713265b3
|
Use API to save the template
[MAILPOET-2987]
|
2020-06-25 16:23:16 +02:00 |
|
|
0a5f941ae6
|
Make sure source is updated only on status change
[MAILPOET-2737]
|
2020-06-24 10:28:52 +02:00 |
|
|
b569f0cc8e
|
Track all changes by admin
[MAILPOET-2737]
|
2020-06-24 10:28:52 +02:00 |
|
|
c3e0f5cf76
|
Move optional parameter after mandatory
[MAILPOET-2737]
|
2020-06-24 10:28:52 +02:00 |
|
|
6e1cf96330
|
Display the unsubscribe reason to the user
[MAILPOET-2792]
|
2020-06-24 10:28:52 +02:00 |
|
|
4e3b206734
|
Track admin unsubscribe
[MAILPOET-2792]
|
2020-06-24 10:28:52 +02:00 |
|
|
fca4ea595c
|
Refactor fetching newsletter in trash, delete and restore API methods
[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 |
|
|
8a78322854
|
Refactor resolving actionable bulk action ids to listing repository
[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 |
|
|
722319367b
|
Optimise listings query
[MAILPOET-2936]
|
2020-06-15 16:19:26 +02:00 |
|
|
0671aead3a
|
Send error code from api
[MAILPOET-2929]
|
2020-06-09 14:17:22 +02:00 |
|
|
9f9b21169a
|
Fix preview in browser and template saving on utf8 columns
[MAILPOET-2969]
|
2020-06-08 17:18:39 +02:00 |
|
|
70e3d1e459
|
Refresh nonce via heartbeats [MAILPOET-2839]
|
2020-05-25 18:45:19 +02:00 |
|
|
f986da4d7f
|
Return input & output filters back to API endpoint
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
98c78c5c24
|
Return updated Newsletter entity from save controller
[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 |
|
|
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 |
|
|
5bfbabf25b
|
Partially use Doctrine for Newsletter::sendPreview()
[MAILPOET-2646]
|
2020-05-07 11:18:20 +02:00 |
|
|
79bfd8ec44
|
Use early returns in already refactored endpoints
[MAILPOET-2646]
|
2020-05-07 11:18:20 +02:00 |
|
|
edf4f5b29a
|
Extract NewsletterEntity lookup to a private method
[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 |
|
|
9a17d89d28
|
Move view-in-browser URL for listing to response builder
[MAILPOET-2646]
|
2020-05-07 11:18:20 +02:00 |
|
|
f010c96c2d
|
Use private method for building view-in-browser URL
[MAILPOET-2646]
|
2020-05-07 11:18:20 +02:00 |
|
|
6c835d90f4
|
Use Doctrine for Newsletters::showPreview() endpoint
[MAILPOET-2646]
|
2020-05-07 11:18:20 +02:00 |
|
|
e5639d1adb
|
Remove SPF notice
[MAILPOET-2867]
|
2020-04-27 14:25:58 +02:00 |
|