Commit Graph

83 Commits

Author SHA1 Message Date
6a494a2fae Introduce captcha session service
[MAILPOET-2248]
2019-08-05 21:10:23 +01:00
ee1cee27dc Inject Session into Initializer using DI
[MAILPOET-2248]
2019-08-05 21:10:23 +01:00
11b166d018 Use WP timestamp in TimestampListener
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
0045683d92 Share PDO connection between Doctrine and legacy ORM
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
c71bf4833c Rewrite UserFlag entity to Doctrine
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
ca1311abf6 Add Doctrine EntityManager configuration
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
b5e92f4939 Add Doctrine Connection factory
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
440ed0aa23 Add service for cookies handling & encode them with JSON
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
wxa
4a309e7317 Fix more PR remarks [MAILPOET-2015]
Use fast termination to remove some nesting
Use DI for CaptchaRenderer
Remove unused vars in router subscription endpoint
2019-07-23 08:37:46 -04:00
wxa
b174a55d07 Handle captcha during subscription [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
9a8a12af73 Make services used by premium container public
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
885639e9af Set services for pages rendering as public to avoid deprecation warning
These services are fetched from container directly in Menu class.

[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
cb1dd28ea9 Add SubscriberLimit and InvalidApi key pages classes
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
8693efdea5 Add FormEditor page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
81d06065be Add subscribers import/export pages classes
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
f8e178e6e7 Add ExperimentalFeatures page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
fa521e5cb7 Add Forms page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
0cf89eb28c Add Segments page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
17fe60b293 Add Subscribers page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
d09afded94 Add Update page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
73f39be4df Add RevenueTrackingPermission page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
e93d1e1774 Add WooCommerceListImport page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
fbb123a4ca Add MP2Migration page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
c11b2313af Add NewsletterEditor page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
28f5c18b06 Add Help page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
3c87713830 Add Settings page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
073b88979e Add Newsletters page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
fe604745c1 Add WelcomeWizard page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
9fd1431b7f Refactor Menu::isNewUser into a service
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
ed9f0aa294 Refactor Menu::getLimitPerPage to a service
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
06fd592514 Refactor displayPage method to PageRenderer service
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
wxa
00fc4161f7 Add comments about setShared() [MAILPOET-2208] 2019-07-19 08:54:50 -04:00
wxa
a2df2cc7bd Refactor subscription pages and config shortcodes to DI [MAILPOET-2208] 2019-07-19 08:54:50 -04:00
wxa
160d3d0607 Refactor mailer blacklist from trait to DI [MAILPOET-2208] 2019-07-19 08:54:50 -04:00
f6a3db999a Make Populator a private service 2019-06-27 08:38:33 -04:00
5ae402bcab Add Populator to DI 2019-06-27 08:38:33 -04:00
7163ee6430 Refactor Scheduler to use DI
[MAIPOET-2100]
2019-06-21 11:33:08 -04:00
292e7a50be Add SendingTaskSubscribers endpoint 2019-06-20 12:40:24 -04:00
74a4ff5a2f Use DI to initialize PermanentNotices
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
f86c0c9612 Refactor authorized emails validation from Bridge to Controller
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
c5162383dd Add sanitizer to DI
[MAILPOET-2041]
2019-05-30 13:03:33 -04:00
7711e7fed1 Enable authorized emails worker
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
9f16cb6a5f Check for unused privates
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
b9af15e19f Enforce array trailling commas
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
ab683b47de Add feature flags API
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
6323d5dc32 Load feature flags also from DB
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
947d53413e Add basic FeaturesController
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
wxa
f2e0dc7d2f Refactor URL helper to DI and move its test to unit [MAILPOET-2009] 2019-05-03 08:41:05 -04:00
wxa
12d2b9b46a Add WooCommerce checkout opt-in functionality [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
3c69700a6b Make WooCommercePurchases non-public in DI container
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00