Commit Graph

4663 Commits

Author SHA1 Message Date
Ján Mikláš
7b26031187 Add new emails to blacklist
[MAILPOET-2508]
2019-11-04 20:49:57 +00:00
Pavel Dohnal
4175f6b964 Improve segment checking
[MAILPOET-2486]
2019-11-04 20:48:53 +00:00
Pavel Dohnal
5d98703b42 Check requirements when listings subscribers
[MAILPOET-2486]
2019-11-04 20:48:53 +00:00
Pavel Dohnal
9199c9f61a Check requirements when loading subscriber ids
[MAILPOET-2486]
2019-11-04 20:48:53 +00:00
Pavel Dohnal
4f1ef835dc Check requirements when counting subscribers
[MAILPOET-2486]
2019-11-04 20:48:53 +00:00
Pavel Dohnal
5c706aaacf Create dynamic segment requirements checker
[MAILPOET-2486]
2019-11-04 20:48:53 +00:00
Rostislav Wolny
c280b2bd55 Add configuration check to Linux Cron
[MAILPOET-2507]
2019-11-04 20:38:24 +00:00
wxa
8f4321487b Remove AspectMock from CronHelperTest [MAILPOET-2464] 2019-10-30 23:22:48 +00:00
Rostislav Wolny
152d4c6251 Convert empty string to null in json type property
[MAILPOET-2504]
2019-10-29 15:17:29 +00:00
Pavel Dohnal
51193359c7 Remove new premium page feature flag
[MAILPOET-2493]
2019-10-29 15:12:53 +00:00
wxa
b55126ad1f Remove data-post-id from the ClearNews template [MAILPOET-2497] 2019-10-28 16:18:48 +00:00
wxa
6667c70e19 Remove AspectMock usage from PostContentTransformerTest [MAILPOET-2454] 2019-10-28 16:02:48 +00:00
Jan Jakeš
17ec220960 Fix serialization errors in integration tests (models are not serializable)
[MAILPOET-2501]
2019-10-24 20:18:59 +01:00
Jan Jakeš
59480cdfb2 Move ValidationException under Validator namespace
[MAILPOET-2437]
2019-10-24 11:03:09 +01:00
Jan Jakeš
2bdf8643fc Use factory to create Validator, reuse AnnotationReaderProvider
[MAILPOET-2437]
2019-10-24 11:03:09 +01:00
Jan Jakeš
292a96953c Set MetadataCache read-only flag from AnnotationReaderProvider
[MAILPOET-2437]
2019-10-24 11:03:09 +01:00
Jan Jakeš
68c1b62df5 Extract annotation reader setup to a provider class
[MAILPOET-2437]
2019-10-24 11:03:09 +01:00
Jan Jakeš
0bfeaab160 Make MetadataCache compatible with both Doctrine and Validator
[MAILPOET-2437]
2019-10-24 11:03:09 +01:00
Jan Jakeš
d5d2a183a9 Add entity validation constraints based on old models
[MAILPOET-2437]
2019-10-24 11:03:09 +01:00
Jan Jakeš
730f640cc3 Integrate symfony/validator with Doctrine entitites
[MAILPOET-2437]
2019-10-24 11:03:09 +01:00
Jan Jakeš
48802e47c4 Use namespaced Doctrine annotations
[MAILPOET-2437]
2019-10-24 11:03:09 +01:00
Pavel Dohnal
f27946444e Exclude wizard properly
[MAILPOET-2469]
2019-10-24 10:59:56 +01:00
Pavel Dohnal
24e42c2e95 Remove banner from the last year
[MAILPOET-2469]
2019-10-24 10:59:56 +01:00
Pavel Dohnal
1ddf68898d Add black friday banner
[MAILPOET-2469]
2019-10-24 10:59:56 +01:00
wxa
da9c42963f Extract usage of emoji encoding from the newsletter model [MAILPOET-2460] 2019-10-24 10:57:36 +01:00
wxa
8fb18e7c2e Extract usage of emoji encoding from the sending queue model [MAILPOET-2460] 2019-10-24 10:57:36 +01:00
Pavel Dohnal
ef79b7efbb Add ga campaign to api response
[MAILPOET-2397]
2019-10-23 17:34:07 +01:00
Pavel Dohnal
200a9b1edb Move unrelated code to own class
[MAILPOET-2397]
2019-10-23 17:34:07 +01:00
Pavel Dohnal
a42a971efd Move GA tracking to free
[MAILPOET-2397]
2019-10-23 17:34:07 +01:00
Pavel Dohnal
787cd8373a Move data for GA to free
[MAILPOET-2397]
2019-10-23 17:34:07 +01:00
wxa
f4267a6f03 Process each entry only once in unsubscribe tokens worker [MAILPOET-2447] 2019-10-21 12:44:15 +01:00
Amine Ben hammou
ad899e436c Add heading content
[MAILPOET-2278]
2019-10-18 09:41:34 +01:00
Amine Ben hammou
86cffacdbe Add WooCommerceSettings endpoint
[MAILPOET-2278]
2019-10-18 09:41:34 +01:00
Amine Ben hammou
8b2bb9d69f Add heading widget to the transactional email template
[MAILPOET-2278]
2019-10-18 09:41:34 +01:00
Jan Jakeš
10a98031e8 Add some missing annotations
[MAILPOET-2429]
2019-10-17 15:55:15 +01:00
wxa
a35bb6cc0e Fix PR remarks [MAILPOEt-2392] 2019-10-16 13:55:01 +01:00
wxa
b8334cb843 Do not progressively reschedule on cron execution timeout [MAILPOET-2392] 2019-10-16 13:55:01 +01:00
wxa
5d65a67072 Use one more temp table, use better indexes for inactives sync [MAILPOET-2392] 2019-10-16 13:55:01 +01:00
wxa
33c9b51ae6 Create a temp table for inactive task ids once per run [MAILPOET-2392] 2019-10-16 13:55:01 +01:00
wxa
622ae8d4df Deactivate inactive subscribers by ID range for performance reasons [MAILPOET-2392] 2019-10-16 13:55:01 +01:00
Amine Ben hammou
96cbce78a3 Add content block to template
[MAILPOET-2279]
2019-10-15 15:45:37 +01:00
Amine Ben hammou
80ec5c53f0 Set headings color from WooCommerce
[MAILPOET-2279]
2019-10-15 15:45:37 +01:00
Ján Mikláš
a5129b3293 Use exit instead of return after redirect
[MAILPOET-2408]
2019-10-11 15:57:38 +01:00
Ján Mikláš
4d8119028d Show notice in settings to enable WC customizer
[MAILPOET-2408]
2019-10-11 15:57:38 +01:00
Ján Mikláš
01c37b9618 Redirect to settings when WC email customizer is disabled
[MAILPOET-2408]
2019-10-11 15:57:38 +01:00
Rostislav Wolny
73bc62227a Replace log topics strings by constants
[MAILPOET-2444]
2019-10-10 12:36:06 +01:00
Rostislav Wolny
d3345d35d0 Refactor Loghandler crandom function to avoid closure in constructor
[MAILPOET-2444]
2019-10-10 12:36:06 +01:00
Rostislav Wolny
f11774156c Add loggerFactory to DI config
[MAILPOET-2444]
2019-10-10 12:36:06 +01:00
Rostislav Wolny
0a4aa5ce3f Refactor Newsletter and Bridge to use logger_factory instance
[MAILPOET-2444]
2019-10-10 12:36:06 +01:00
Rostislav Wolny
e4262b0a6d Refactor Cron to use logger_factory instance
[MAILPOET-2444]
2019-10-10 12:36:06 +01:00