Rostislav Wolny
1aa03dc80e
Use last_subscribed_at for inactive subscribers detection
...
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
Rostislav Wolny
0b40475e7a
Set last_subscribed_at within subscribers import
...
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
Rostislav Wolny
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
Rostislav Wolny
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
Rostislav Wolny
cb1dd28ea9
Add SubscriberLimit and InvalidApi key pages classes
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
81d06065be
Add subscribers import/export pages classes
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
fa521e5cb7
Add Forms page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
d09afded94
Add Update page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
73f39be4df
Add RevenueTrackingPermission page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
c11b2313af
Add NewsletterEditor page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
3c87713830
Add Settings page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
9fd1431b7f
Refactor Menu::isNewUser into a service
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
ed9f0aa294
Refactor Menu::getLimitPerPage to a service
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
06fd592514
Refactor displayPage method to PageRenderer service
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Ján Mikláš
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
Ján Mikláš
01bd3d036b
Fix formating [date:dordinal] shortcode
...
[MAILPOET-2148]
2019-07-18 14:21:24 -04:00
Jan Jakeš
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
Pavel Dohnal
ba5b1e9ee2
Mark spammy subscribers as unconfirmed
...
[MAILPOET-2150]
2019-07-09 06:24:58 -04:00
Jan Jakeš
0ea8715ef0
Add feature flag for WooCommerce orders sync job
...
[MAILPOET-2165]
2019-07-03 09:48:28 -04:00
Amine Ben hammou
8fd19f1d68
Fix tests
2019-06-27 08:38:33 -04:00
Amine Ben hammou
5ae402bcab
Add Populator to DI
2019-06-27 08:38:33 -04:00
Amine Ben hammou
fecfe32457
Add more tests
2019-06-27 08:38:33 -04:00
Amine Ben hammou
7fba1be402
Fix code style and add checks
2019-06-27 08:38:33 -04:00
Amine Ben hammou
ac54e198bf
Add test
2019-06-27 08:38:33 -04:00
Pavel Dohnal
6ff194e8e5
Replace shortcodes with human readable text
...
[MAILPOET-2085]
2019-06-27 07:23:16 -04:00
Amine Ben hammou
e6608a5cd7
Force confirmation for bulk synced WordPress users
2019-06-26 14:41:02 -04:00
Pavel Dohnal
f4f6827849
Keep new wordpress users as unconfirmed
...
[MAILPOET-2125]
2019-06-26 13:36:41 -04:00
Pavel Dohnal
62a7d17582
Prevent showing mailer errors to subscribers
...
[MAILPOET-2120]
2019-06-26 11:21:12 -04:00
Pavel Dohnal
f8e33bae70
Fix time for test
...
[MAILPOET-2144]
2019-06-26 09:36:23 -04:00
Pavel Dohnal
3c63b3e84d
Mark previously added spammy WP users as unconfirmed
...
[MAILPOET-2134]
2019-06-25 14:54:32 -04:00
Jan Jakeš
9cd2503141
Add tests for background WooCommerce revenues job
...
[MAILPOET-1857]
2019-06-25 11:06:19 -04:00
Jan Jakeš
574f10b029
Add background job to track historical WooCommerce revenues
...
[MAILPOET-1857]
2019-06-25 11:06:19 -04:00
Pavel Dohnal
e1e96d0c12
Reschedule bounce task
...
[MAILPOET-2100]
2019-06-21 11:33:08 -04:00
Pavel Dohnal
7163ee6430
Refactor Scheduler to use DI
...
[MAIPOET-2100]
2019-06-21 11:33:08 -04:00
Amine Ben hammou
7e5872eb92
Change admin notices messages
2019-06-20 12:40:24 -04:00
Amine Ben hammou
fd134f288c
Add integration tests
2019-06-20 12:40:24 -04:00
Pavel Dohnal
561649b25e
Reject role-based email address on import
...
[MAILPOET-2101]
2019-06-20 11:51:46 -04:00