|
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 |
|
|
c24d28fbfd
|
Deny deleting subscribers who are WP user
[MAILPOET-3138]
|
2020-10-20 17:22:06 +02:00 |
|
|
aa6d0ba878
|
Subscribers bulk actions refactored to Doctrine
[MAILPOET-3033]
|
2020-10-07 14:26:54 +02:00 |
|
|
3eb71f8012
|
Add emoji sanitisation to forms save API endpoint
[MAILPOET-3196]
|
2020-10-06 17:36:44 +02:00 |
|
|
1ac4678169
|
Add SegmentsResponseBuilder used in Segments::get()
[MAILPOET-3166]
|
2020-10-05 10:55:31 +02:00 |
|
|
57451e6882
|
Add FormsResponseBuilder and use it in Forms::get()
[MAILPOET-3035]
|
2020-10-01 16:29:34 +02:00 |
|
|
f6808404f2
|
Update dynamic segment listing to display all and subscribed count
[MAILPOET-3077]
|
2020-09-28 14:26:53 +02:00 |
|
|
d7e64b6fd0
|
Load dynamic segments for subscribers listing in listing repository
[MAILPOET-3077]
|
2020-09-28 14:26:53 +02:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
63971147e5
|
Extract Newsletter save functionality to a controller
[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 |
|
|
ac359dacf1
|
Display usnaved form changes in preview
[MAILPOET-2743]
|
2020-04-27 11:21:28 +02:00 |
|