c1a51d8be4
Add filter class
...
[MAILPOET-3224]
2021-04-19 16:57:50 +02:00
9bca7cc169
Prevent breaking woocommerce in hooks
...
[MAILPOET-3563]
2021-04-19 11:59:19 +02:00
4631fb7320
Add SubscriberIP entity and repository
...
[MAILPOET-3032]
2021-04-12 14:26:36 +02:00
a715aa9b76
Replace usages of StatisticsForms with Doctrine
...
[MAILPOET-3032]
2021-04-12 14:26:36 +02:00
6a8dbc6123
Add StatisticsFormsRepository
...
[MAILPOET-3032]
2021-04-12 14:26:36 +02:00
52b3e34839
Create controller for subscribe Subscribers
...
[MAILPOET-3032]
2021-04-12 14:26:36 +02:00
d5de54b1d5
Refactor Throttling to service
...
[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
b3f82cccc5
Refactor Forms::duplicate() to use Doctrine instead of Paris
...
[MAILPOET-3038]
2021-04-07 09:48:53 +02:00
7ef0f7a600
Create simple router with newsletters redirect
...
[MAILPOET-3536]
2021-04-05 10:26:53 +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
8573d99441
Replace timeListener in tests instead of creating new
...
[MAILPOET-3031]
2021-03-29 15:22:53 +02:00
b8e7fb3dd0
Create SubscriberSaveController
...
[MAILPOET-3031]
2021-03-29 15:22:53 +02:00
fd5a9904c0
Add listener for updating lastSubscribedAt
...
[MAILPOET-3031]
2021-03-29 15:22:53 +02:00
42adfa784a
Remove old dynamic segments code
...
[MAILPOET-3484]
2021-03-29 14:31:44 +02:00
c3372dfee8
Load logs
...
[MAILPOET-3135]
2021-03-16 14:29:18 +01:00
de47ec9c7f
Add an empty logs page
...
[MAILPOET-3135]
2021-03-16 14:29:18 +01:00
9fdebdb4d7
Refactor api for creating/updating dynamic segments
...
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
e443e3918d
Add service for fixing newsletter API data
...
[MAILPOET-3430]
2021-03-02 13:48:07 +01:00
7b893dfb51
Move multi insert functionality to a special repository
...
[MAILPOET-3378]
2021-02-18 10:13:44 +01:00
6a63ac26c7
Fix naming sanitiser > sanitizer
...
[MAILPOET-3415]
2021-02-15 13:30:08 +01:00
1fbed46411
Add service for fixing form API data
...
[MAILPOET-3415]
2021-02-15 13:30:08 +01:00
e13b2c62a9
Add servise for fixing html in form blocks
...
[MAILPOET-3415]
2021-02-15 13:30:08 +01:00
8698fd944f
Remove the Update page
...
[MAILPOET-3406]
2021-02-08 13:01:06 +01:00
9868f5cc21
Remove dynamic segments services that are no longer needed
...
[MAILPOET-3164]
2021-01-25 09:17:17 +01:00
8456581695
Refactor segment lists fetching methods to separate repository
...
[MAILPOET-3164]
2021-01-25 09:17:17 +01:00
4390a1932d
Remove phpstan errors from the rest of the code
...
[MAILPOET-3235]
2021-01-18 14:39:42 +01:00
822550f3c0
Refactor dynamic segments listings to doctrine
...
[MAILPOET-3361]
2021-01-11 13:24:12 +01:00
d93b168116
Refactor segments listings to doctrine
...
[MAILPOET-3168]
2021-01-08 10:37:50 +01:00
37cef4fb34
Remove usage of Idiorm from Segments test
...
[MAILPOET-3167]
2020-12-07 14:48:58 +01:00
a75575baf9
Use SegmentEntity in endpoint Segment::save()
...
[MAILPOET-3167]
2020-12-07 14:48:58 +01:00
dd3538b78d
Add basic tests for PDOConnection and PDOStatement
...
[MAILPOET-3296]
2020-12-07 11:36:01 +01:00
344a338376
Move data selection to a reusable service
...
[MAILPOET-2553]
2020-12-03 10:09:51 +01:00
4661eab49e
Merge WC email initialization into newsletters listing page [MAILPOET-2433]
2020-11-11 14:27:36 +01:00
fcbfd6fb68
Refactor shortcode categories to doctrine
...
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
6139e300c3
Free up shortcodes constructor for DI
...
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
4134e6e882
Use doctrine in Shortcodes Helper
...
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
645f888186
Refactor WP Users segment controller to injectable service
...
[MAILPOET-3141]
2020-11-09 12:56:17 +01:00
32729e082a
Register Security like a service
...
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
78118b07e8
Refactor to doctrine
...
[MAILPOET-2335] [MAILPOET-2334]
2020-10-22 11:54:41 +02:00
5af209208b
Set services we fetch directly from container as public
...
This is needed otherwise container throws service not found exception
[MAILPOET-3239]
2020-10-22 09:44:25 +02:00
2351096716
Remove unnecessary autowiring config
...
Magical services fetching was completely removed so there is no need to disallow it
[MAILPOET-3239]
2020-10-22 09:44:25 +02:00
104186346f
Make services use in premium public
...
[MAILPOET-3203]
2020-10-20 13:18:43 +02:00
b4534c4c6e
Fix couple of deprecation warning for DI access
...
[MAILPOET-3146]
2020-10-08 15:59:05 +02:00
0dffed35e9
Extract ALC and ACC block classes out of block renderer [MAILPOET-2979]
2020-10-07 11:48:50 +02:00
96f2bfaa20
Add entity lifecycle listener for emoji sanitisation
...
[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
510921f27e
Remove unused free plugin connector service
...
[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