a2c1b4f8bc
Display subscribers score on the listings page
...
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
a715aa9b76
Replace usages of StatisticsForms with Doctrine
...
[MAILPOET-3032]
2021-04-12 14:26:36 +02:00
57900f46e6
Display a message when WooCommerce is disabled
...
[MAILPOET-3477]
2021-04-12 11:11:25 +02:00
a18ae06f8a
Rewrite Forms::listing() API to use Doctrine
...
This commit replaces the usage of Paris with Doctrine inside
MailPoet\API\JSON\v1\Forms::listing(). It also introduces a new class
MailPoet\Form\Listing\FormListingRepository that is used by listing() to
prepare the query that is executed by Doctrine and a new
MailPoet\API\JSON\ResponseBuilders\FormsResponseBuilder::buildForListing()
method to prepare the response that is returned by listing(). A few tests were
adjusted and new tests were added for the new class.
[MAILPOET-3036]
2021-03-31 11:37:07 +02:00
dcc70b3865
Use doctrine for save Subscriber
...
[MAILPOET-3031]
2021-03-29 15:22:53 +02:00
fc66381da2
Remove client side checks for trashing lists
...
[MAILPOET-3463]
2021-03-29 12:42:21 +02:00
40c9f047be
Refactor segment filter data to embedded object
...
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
bd63ae508f
Refactor dynamic segments get endpoint to doctrine
...
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
aad1495262
Prevent deleting lists with emails that are being sent
...
[MAILPOET-3417]
2021-02-17 16:31:31 +01:00
822550f3c0
Refactor dynamic segments listings to doctrine
...
[MAILPOET-3361]
2021-01-11 13:24:12 +01:00
5db5a7edbc
Refactor code duplication
...
[MAILPOET-3168]
2021-01-08 10:37:50 +01:00
1d6cf56fd9
Refactor subscriber statistics to doctrine
...
[MAILPOET-3168]
2021-01-08 10:37:50 +01:00
6f0171373c
Add email subjects to the response
...
[MAILPOET-3168]£
2021-01-08 10:37:50 +01:00
3e859ba8cf
Add subscribers URL into the response
...
[MAILPOET-3168]
2021-01-08 10:37:50 +01:00
d93b168116
Refactor segments listings to doctrine
...
[MAILPOET-3168]
2021-01-08 10:37:50 +01:00
4843c124ef
Move prefetch newsletter methods to repository
...
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
9e8ccd2c17
Use native array_column
...
[MAILPOET-3173]
2020-10-12 10:10:03 +02:00
6ef68f7625
Add deleted_at into SubscribersResponseBuilder::build()
...
[MAILPOET-3033]
2020-10-07 14:26:54 +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
d7eb318737
Send date as a string instead of an object
...
[MAILPOET-3109]
2020-08-24 11:27:15 +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
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
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
722319367b
Optimise listings query
...
[MAILPOET-2936]
2020-06-15 16:19:26 +02:00
e1819d4334
Set newsletter option data using Doctrine
...
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
9a17d89d28
Move view-in-browser URL for listing to response builder
...
[MAILPOET-2646]
2020-05-07 11:18:20 +02:00
6d34b6a1a2
Optimise listings query
...
[MAILPOET-2842]
2020-04-09 10:47:06 +02:00
1a0745337d
Properly handle nullable newsletter in response builder
...
[MAILPOET-2818]
2020-04-08 15:06:07 +02:00
66d4a5caac
Mark newsletter in sending queue nullable
...
[MAILPOET-2818]
2020-04-08 15:06:07 +02:00
edddaa789b
Handle nullable task on sending queue
...
[MAILPOET-2818]
2020-04-08 15:06:07 +02:00
e9ae4df4bc
Remove 'description' from newsletter templates, it's not used anymore
...
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
4d110bbb68
Implement NewsletterTempates::get() API using Doctrine
...
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
29ebd113b5
Implement NewsletterTempates::getAll() API using Doctrine
...
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
c26b967e64
Fix segment loading for inconsistent segment/newsletter segment relations
...
[MAILPOET-2729]
2020-03-18 18:24:38 +01:00
2cc1caba07
Prefetch options & segments for listing
...
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
f3525eb293
Fetch latest queue & task for listing in batch
...
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
65ab8fd420
Fetch statistics for listing in batch
...
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
51882b43cf
Add NewsletterListingRepository, use it for newsletters data
...
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
b39dac75d6
Autofix number of newlines between methods
...
[MAILPOET-2715]
2020-02-19 19:12:53 +00:00
22b9103460
Fix statistics
...
[MAILPOET-2503]
2020-02-10 18:07:59 +00:00
0069380da6
Add getChildrenCount()
...
[MAILPOET-2503]
2020-02-10 18:07:59 +00:00
a5679a5dbf
Fix code style and small bugs
...
[MAILPOET-2503]
2020-02-10 18:07:59 +00:00
4fe760f4b1
Improve NewslettersResponseBuilder
...
[MAILPOET-2503]
2020-02-10 18:07:59 +00:00
d0292f8624
Convert variable names to camel case in PHPDoc
...
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00