Commit Graph

707 Commits

Author SHA1 Message Date
fcccbf8358 Add test for Doctrine configuration factory 2019-07-24 15:03:16 -04:00
765d21ed6b Add driver option & wait_timeout settings according to Database.php
[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
8739646a6a Move mailer configuration to init method
[MAILPOET-2146]
2019-07-24 13:54:49 -04:00
bfa0766a40 Remove useless test
[MAILPOET-2146]
2019-07-24 13:54:49 -04:00
440ed0aa23 Add service for cookies handling & encode them with JSON
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
1aa03dc80e Use last_subscribed_at for inactive subscribers detection
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
0b40475e7a Set last_subscribed_at within subscribers import
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
55b4635051 Update last_subscribed_at on a change
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
wxa
d4cd9849d3 Resort to a default MailPoet page if no page is set in settings [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
97f0b9104c Fix session form data being reset if throttling kicks in [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
cfb108d240 Convert throttling timeout from seconds to a human-readable string [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
7788aebe83 Fix minor PR remarks [MAILPOET-2015]
Reuse updateCaptcha() function
Inject Captcha class using DI
Add no-cache headers to captcha image
Fix an error when accessing the captcha page directly
Edit the line in settings regarding missing dependencies
2019-07-23 08:37:46 -04:00
534ec941e9 Enable captcha integration test
[MAILPOET-2015]
2019-07-23 08:37:46 -04:00
wxa
186bf23e0a Temporarily disable the captcha test [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
d36c9b44e4 Add integration tests [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
f8ea514887 Update the captcha setting [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
cb1dd28ea9 Add SubscriberLimit and InvalidApi key pages classes
[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
fa521e5cb7 Add Forms 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
c11b2313af Add NewsletterEditor 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
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
dfec5dd6c0 Add tests for user status after single and batch user sync
[MAILPOET-2201]
2019-07-22 07:31:56 -04:00
wxa
7f40e5b512 Clean up unused imports [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
01bd3d036b Fix formating [date:dordinal] shortcode
[MAILPOET-2148]
2019-07-18 14:21:24 -04:00
1fed7fec55 Prevent running migrations before integration tests to avoid serialization issues
[MAILPOET-2172]
2019-07-16 11:15:30 -04:00
wxa
26d7fb5468 Fix PR remarks [MAILPOET-2176] 2019-07-11 06:53:10 -04:00
wxa
b9b16dc13f Add tests [MAILPOET-2176] 2019-07-11 06:53:10 -04:00
wxa
b4bebb24a9 Skip the 'mark spammy subscribers' test if there is no user_status column [MAILPOET-2150] 2019-07-09 06:24:58 -04:00
ba5b1e9ee2 Mark spammy subscribers as unconfirmed
[MAILPOET-2150]
2019-07-09 06:24:58 -04:00
0ea8715ef0 Add feature flag for WooCommerce orders sync job
[MAILPOET-2165]
2019-07-03 09:48:28 -04:00
8fd19f1d68 Fix tests 2019-06-27 08:38:33 -04:00
5ae402bcab Add Populator to DI 2019-06-27 08:38:33 -04:00
fecfe32457 Add more tests 2019-06-27 08:38:33 -04:00
7fba1be402 Fix code style and add checks 2019-06-27 08:38:33 -04:00
ac54e198bf Add test 2019-06-27 08:38:33 -04:00
6ff194e8e5 Replace shortcodes with human readable text
[MAILPOET-2085]
2019-06-27 07:23:16 -04:00
e6608a5cd7 Force confirmation for bulk synced WordPress users 2019-06-26 14:41:02 -04:00
f4f6827849 Keep new wordpress users as unconfirmed
[MAILPOET-2125]
2019-06-26 13:36:41 -04:00
62a7d17582 Prevent showing mailer errors to subscribers
[MAILPOET-2120]
2019-06-26 11:21:12 -04:00
f8e33bae70 Fix time for test
[MAILPOET-2144]
2019-06-26 09:36:23 -04:00
3c63b3e84d Mark previously added spammy WP users as unconfirmed
[MAILPOET-2134]
2019-06-25 14:54:32 -04:00
9cd2503141 Add tests for background WooCommerce revenues job
[MAILPOET-1857]
2019-06-25 11:06:19 -04:00