Commit Graph

178 Commits

Author SHA1 Message Date
Amine Ben hammou
3ea9c99090 Use link_token when tracking and rendering links 2019-09-12 17:32:05 +02:00
Amine Ben hammou
556b9f4ecb Remove uneeded test
[MAILPOET-2346]
2019-09-12 14:59:02 +02:00
Jan Jakeš
01a0fe96c4 Remove no longer necessary checks
[MAILPOET-1948]
2019-09-12 13:59:32 +02:00
Pavel Dohnal
493e16606c Move constans to their classes
[MAILPOET-2348]
2019-09-11 19:16:21 +01:00
Pavel Dohnal
10e374ca60 Define undefined properties
[MAILPOET-2321]
2019-08-29 13:55:49 -04:00
Pavel Dohnal
7bfc08dbec Remove AspectMock from SendingQueueTest
[MAILPOET-2321]
2019-08-29 13:55:49 -04:00
Pavel Dohnal
abb772a1c5 Fix constructor initialization
[MAILPOET-2219]
2019-08-28 12:48:22 -04:00
Pavel Dohnal
3810e33742 Update the default list name
[MAILPOET-2198]
2019-08-21 08:06:15 -04:00
Rostislav Wolny
620b2d8a75 Fix Populator constructions in integration tests
[MAILPOET-2203]
2019-08-12 11:12:33 +02:00
Amine Ben hammou
83d9c85737 Use the rendered subject in stats email 2019-08-09 19:27:27 +01:00
wxa
c4f2be2edf Clear the in_progress flag if WC sync task fails [MAILPOET-2202] 2019-08-01 13:09:18 -04:00
wxa
8b867a7b4f Reschedule failing cron tasks progressively [MAILPOET-2181] 2019-08-01 13:09:18 -04:00
Rostislav Wolny
9afe9e9db2 Fix date format assertion in sending queue newsletter task integration test
[MAILPOET-2244]
2019-08-01 10:22:47 +02:00
Amine Ben hammou
1600e4c5ee Add unsubscribe token to existing subscribers and newsletters 2019-07-31 16:50:44 -04:00
Rostislav Wolny
9ddc737b79 Fix stats notification scheduling after sending a post notification
[MAILPOET-2231]
2019-07-31 15:22:14 -04:00
Ján Mikláš
2b8325a738 Remove feature flag for woocommerce revenues
[MAILPOET-1990]
2019-07-30 04:31:28 -04:00
Pavel Dohnal
6d414a1695 Use value that is properly saved
[MAILPOET-1859]
2019-07-29 09:01:22 -04:00
Pavel Dohnal
7a978a3098 Create a newsletter and send it
[MAILPOET-1859]
2019-07-29 09:01:22 -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
Jan Jakeš
0ea8715ef0 Add feature flag for WooCommerce orders sync job
[MAILPOET-2165]
2019-07-03 09:48:28 -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
Pavel Dohnal
f8e33bae70 Fix time for test
[MAILPOET-2144]
2019-06-26 09:36:23 -04:00
Jan Jakeš
9cd2503141 Add tests for background WooCommerce revenues job
[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
Rostislav Wolny
f86c0c9612 Refactor authorized emails validation from Bridge to Controller
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Rostislav Wolny
84f31484e9 Prevent automatic rescheduling of auth. emails check
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
Rostislav Wolny
cab9324f2c Add cron worker for authorized emails check
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
Pavel Dohnal
12ff88ee21 Add rule for operator spacing
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
Pavel Dohnal
5da7110eb6 Use short array syntax
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
Pavel Dohnal
b9af15e19f Enforce array trailling commas
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
wxa
6b4e1fc055 Add more logging for sending debugging [MAILPOET-2084] 2019-05-16 14:21:51 -04:00
Jan Jakeš
4b0beecdfb Convert 'display_revenues' setting to feature flag
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
Ján Mikláš
9f21ff1285 Fix checking if post notification email contains any ALC posts
[MAILPOET-2029]
2019-05-16 09:33:00 -04:00
Ján Mikláš
c6c9442588 Make PostsTask method non-static
[MAILPOET-2029]
2019-05-16 09:33:00 -04:00
Jan Jakeš
2435cc556f Inject WooCommerce helper for statistics
[MAILPOET-1853]
2019-05-13 12:26:23 -04:00
wxa
251ff637cb Reschedule WP sync if the task is timed out [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
6c13bc3104 Use a meta field to store the in-progress flag [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
02020b8271 Don't run multiple instances of WC sync, don't check timer after completion [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
Rostislav Wolny
f5d154d680 Reactivate all inactive subscribers when inactive interval is set to never
[MAILPOET-2003]
2019-04-25 11:41:02 -04:00
Rostislav Wolny
8be29b0863 Skip subscribes deactivation when tracking is disabled
[MAILPOET-1791]
2019-04-22 10:58:13 -04:00
Rostislav Wolny
7eb0e23d22 Add cron worker for inactive subscribers
[MAILPOET-1791]
2019-04-22 10:58:13 -04:00
Ján Mikláš
a9856473a3 Remove unnecessary code
[MAILPOET-1970]
2019-04-11 09:18:19 -04:00
Ján Mikláš
814fc7c078 Test that inactive subscribers don't recieve newsletters
[MAILPOET-1970]
2019-04-11 09:18:19 -04:00
Pavel Dohnal
08a3a66f4c Cleanup export files after some time
[MAILPOET-1894]
2019-04-03 12:46:45 -04:00
Amine Ben hammou
658f4a6eb1 Add tests 2019-02-28 15:56:40 -05:00