Commit Graph

215 Commits

Author SHA1 Message Date
Rostislav Wolny
510921f27e Remove unused free plugin connector service
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
694d1fae10 Refactor SubscribersFinder to be always injected by container
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
c952ef9542 Use only Listing repository in subscribers listing API
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
3d517a43dc Remove unnecessary SendingNewslettersSubscribersFinder service
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
f948f2b53a Refactor loading subscriber counts in dynamic segments API
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
231b7eb2a9 Add SegmentSubscriberRepository with basic methods
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
a1b3677223 Implement WooCommerce category purchase segment filter in Doctrine
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
750014716e Implement WooCommerce product segment filter using Doctrine
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
00db901d94 Implement email actions filter in Doctrine
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
cf76480ab3 Implement userRole filter using Doctrine
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
814686e8d2 Refactor mailpoet_get_segment_filters to direct calls
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
a42b3d6e3f Refactor mailpoet_subscribers_listings_filters_segments to direct calls
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
dd7390ec73 Refactor mailpoet_get_subscribers_in_segment_finders hook to direct calls
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
dd4bf486a6 Load dynamic segments for list directly without hook
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
6fb755eda7 Refactor CDN assets URL to separate service
[MAILPOET-3076]
2020-09-14 14:22:11 +02:00
Pavel Dohnal
d96d207c53 Add endpoint for subscriber statistics
[MAILPOET-3069]
2020-08-11 12:54:24 +02:00
Pavel Dohnal
0f5bbd744e Create SubscriberListingRepository
[MAILPOET-2657]
2020-08-06 12:23:41 +02:00
Rostislav Wolny
f1eb3d6b5d Refactor manage subscription form rendering to separate class
[MAILPOET-1635]
2020-08-03 10:23:17 +02:00
Rostislav Wolny
ae85e06afb Update integration tests
[MAILPOET-2630]
2020-07-29 13:50:54 +02:00
wxa
79314bc2c7 Add WooCommerce setup page on the backend [MAILPOET-1928] 2020-07-23 17:06:10 +02:00
Rostislav Wolny
7d62b15979 Refactor form factory to use form templates
[MAILPOET-2985]
2020-07-06 15:18:23 +02:00
Rostislav Wolny
648199f6cf Add form templates repository service
[MAILPOET-2985]
2020-07-06 15:18:23 +02:00
Pavel Dohnal
b21464cc9f Add custom fields to the response
[MAILPOET-2653]
2020-07-01 12:36:33 +02:00
Pavel Dohnal
1923dc8257 Add subscriptions to the response
[MAILPOET-2653]
2020-07-01 12:36:33 +02:00
Pavel Dohnal
474be136f9 Create subscribers response builder
[MAILPOET-2653]
2020-07-01 12:36:33 +02:00
Rostislav Wolny
6ee891a387 Add scheduled task subscriber entity and repository
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
4897581748 Add Localizer to DI
[MAILPOET-2942]
2020-06-15 14:38:32 +02:00
Pavel Dohnal
27e0f16467 Enqueue google fonts
[MAILPOET-2849]
2020-06-08 09:38:31 +02:00
Rostislav Wolny
f1261fc728 Add integration test for ALC block processing
[MAILPOET-2961]
2020-06-04 10:40:02 +02:00
Pavel Dohnal
c63c49af89 Use doctrine for latest post fetching
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
Pavel Dohnal
f8a16b5e5a Remove public properties from renderer
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
Pavel Dohnal
7e0b536ff4 Use Di for newsletter renderer
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
Pavel Dohnal
fbc6786058 Split class to prevent circular dependency
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
Pavel Dohnal
be631bd549 Use DI for blocks rendering
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
Jan Jakeš
7bea9a03a7 Reschedule post notifications using Doctrine
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
Jan Jakeš
e1819d4334 Set newsletter option data using Doctrine
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
Jan Jakeš
0e5e95310f Set newsletter segment data using Doctrine
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
Jan Jakeš
63971147e5 Extract Newsletter save functionality to a controller
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
Jan Jakeš
3f78c82c51 Add functionality for converting exceptions to HTTP responses
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
Pavel Dohnal
0583e84b15 Add repository for purchases
[PREMIUM-142]
2020-05-14 11:08:28 +02:00
Jan Jakeš
81dc5ad480 Extract Newsletters::sendPreview() logic to a controller
[MAILPOET-2646]
2020-05-07 11:18:20 +02:00
Rostislav Wolny
78f055b7aa Refactor unsubscribes tracker to doctrine
[MAILPOET-2736]
2020-05-05 14:40:11 +02:00
Pavel Dohnal
e5639d1adb Remove SPF notice
[MAILPOET-2867]
2020-04-27 14:25:58 +02:00
Amine Ben hammou
c19902c32d Remove old settings files
[MAILPOET-2682]
2020-04-27 13:37:52 +02:00
Rostislav Wolny
0b512fe81b Add form preview page form rendering
[MAILPOET-2743]
2020-04-27 11:21:28 +02:00
Rostislav Wolny
1fe7cabe23 Add dummy form preview page
[MAILPOET-2743]
2020-04-27 11:21:28 +02:00
Pavel Dohnal
eee44e9d06 Remove dynamic segments code
[MAILPOET-2480]
2020-04-23 11:09:39 +02:00
Rostislav Wolny
85399fb612 Fix Subscription pages integration tests
[MAILPOET-2847]
2020-04-23 11:07:32 +02:00
Jan Jakeš
65b75453ab Add congratulatory MSS sending email & endpoint to send it
[MAILPOET-2831]
2020-04-22 17:03:45 +02:00
Rostislav Wolny
9701f46a77 Render segment names in form using actual segment names
[MAILPOET-2801]
2020-04-09 10:09:57 +02:00