Jan Jakeš
2315e92c23
Add entity trait for autoincremented IDs
...
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Jan Jakeš
c59d0453e4
Add basic Repository class as a root for other repositories
...
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Jan Jakeš
4c6e7572d4
Add command for Doctrine metadata generating
...
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Jan Jakeš
b314afed8c
Add table prefix setup for Doctrine
...
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Jan Jakeš
e515f06d02
Add Doctrine cache configuration
...
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Jan Jakeš
7a69c23967
Add Doctrine proxies configuration
...
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Jan Jakeš
7714d294b8
Add Doctrine metadata storage configuration
...
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Jan Jakeš
ca1311abf6
Add Doctrine EntityManager configuration
...
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Jan Jakeš
765d21ed6b
Add driver option & wait_timeout settings according to Database.php
...
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Jan Jakeš
b5e92f4939
Add Doctrine Connection factory
...
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Pavel Dohnal
8739646a6a
Move mailer configuration to init method
...
[MAILPOET-2146]
2019-07-24 13:54:49 -04:00
Pavel Dohnal
d6f263ef3f
Make method private
...
[MAILPOET-2146]
2019-07-24 13:54:49 -04:00
Ján Mikláš
bb0af3b052
Fix [newsletter:post_title] with filters applied
...
Use the same query fix for shortcode as for ALC getPosts
[MAILPOET-2214]
2019-07-24 12:01:32 -04:00
Jan Jakeš
430c6a0520
Remove inactivity offset for abandoned cart emails
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
8882b322ca
Add support in sending delay in minutes
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
e1e96f27d4
Remove abandoned cart email feature flag
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
26babab9be
Add WC() function to WooCommerce helper
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
2616c5a263
Add per-subscriber cancel functionality for automatic emails
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
dc5fa12b8e
Add per-subscriber rescheduling functionality for automatic emails
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
440ed0aa23
Add service for cookies handling & encode them with JSON
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
86fe698e31
Simplify IF condition
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
5af4a048c4
Fix tracking option name for abandoned cart cookie
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
48a1bafbaa
Use constants for abandoned cart cookie settings
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Rostislav Wolny
b3546bfba4
Add migration to fill last_subscribed_at for old subscribers
...
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
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
42f570f295
Set last_subscribed_at within WooCommerce customers sync
...
[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
Rostislav Wolny
2456c2de7d
Add last_subscribed_at to Subscriber model
...
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
Rostislav Wolny
0dda4babf3
Add last_subscribed_at column to subscribers
...
[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
3fbaf8cf3e
Allow only certain user roles to be exempt from captcha [MAILPOET-2015]
2019-07-23 08:37:46 -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
d1aceb9d75
Move captcha page rendering to a separate class [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
wxa
8647244807
Move captcha validation to a separate method [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
wxa
b174a55d07
Handle captcha during subscription [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
wxa
08af443c1f
Add captcha page [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
Pavel Dohnal
b3cdf74fa6
Handle duplicities gracefully
...
[MAILPOET-2157]
2019-07-22 11:20:38 -04:00
Pavel Dohnal
512bb0f7fe
Fix MailChimp import
...
[MAILPOET-2157]
2019-07-22 11:20:38 -04:00
Rostislav Wolny
8e5953cca3
Fix fetching premium key status for settings template
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
9a8a12af73
Make services used by premium container public
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
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
Rostislav Wolny
f07b6da00c
Fix naming coding style in Menu class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
cb1dd28ea9
Add SubscriberLimit and InvalidApi key pages classes
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
8693efdea5
Add FormEditor page class
...
[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