Amine Ben hammou
7fba1be402
Fix code style and add checks
2019-06-27 08:38:33 -04:00
Amine Ben hammou
232ef05e81
Schedule the task
2019-06-27 08:38:33 -04:00
Amine Ben hammou
ac54e198bf
Add test
2019-06-27 08:38:33 -04:00
Amine Ben hammou
d980f9e3f4
Update last announcement date automatically
2019-06-27 08:38:33 -04:00
Jan Jakeš
ba9db99cff
Update Beamer announcement date
...
[MAILPOET-1857]
2019-06-25 11:06:19 -04:00
Pavel Dohnal
c17616cdc7
Keep role emails list in one place
...
[MAILPOET-2101]
2019-06-20 11:51:46 -04:00
Jan Jakeš
74a4ff5a2f
Use DI to initialize PermanentNotices
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
Pavel Dohnal
111adbe90e
Fix registration of rejected users
...
There are multiple hooks for user registration.
https://usersinsights.com/wp/wp-content/uploads/2018/07/user-registration-hooks-2.png
The `register_post` hook is executed first and
after that there is `registration_errors`.
The captcha verification is done in `registration_errors` hook.
But because we were using `register_post` we were saving
the subscriber before the post request was verified.
[MAILPOET-2114]
2019-06-06 10:41:13 -04:00
wxa
7dc3171629
Add an updated_at field to scheduled task subscribers [MAILPOET-2083]
2019-05-21 11:07:26 -04:00
wxa
8be7768176
Log plugin updates [MAILPOET-2083]
2019-05-21 11:07:26 -04:00
Rostislav Wolny
fb65f19085
Remove old auth error notice displaying out of newsletters page
...
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
Rostislav Wolny
67b90ca228
Schedule authorized emails check on update
...
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
Pavel Dohnal
875a54eb3d
Use feature flags instead of settings
...
[MAILPOET-1856]
2019-05-21 09:39:07 -04:00
Pavel Dohnal
d4b4c61109
Prevent potential infinite loop
...
[MAILPOET-1856]
2019-05-21 09:39:07 -04:00
Pavel Dohnal
08851ef0a3
Add cookie tracking settings
...
[MAILPOET-1856]
2019-05-21 09:39:07 -04:00
Pavel Dohnal
2a5f0cbb52
Ask for permissions step
...
[MAILPOET-1856]
2019-05-21 09:39:07 -04:00
Pavel Dohnal
4f42537fe7
Add page for permissions asking
...
[MAILPOET-1856]
2019-05-21 09:39:07 -04:00
Amine Ben hammou
879a36e0f2
Rename translation functions
2019-05-21 09:04:00 -04:00
Ján Mikláš
9745b0ab02
Show notice in Beamer when MailPoet update is available
...
[MAILPOET-2038]
2019-05-20 13:13:22 -04:00
Pavel Dohnal
39cb25d576
Add rule for empty comments
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
Pavel Dohnal
5d64ec168d
Add rule for concatenation operator spacing
...
[MAILPOET-2090]
2019-05-20 10:18:45 -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
9f16cb6a5f
Check for unused privates
...
[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
Jan Jakeš
9172b7e990
Use shorter feature name due to index length limitations
...
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
Jan Jakeš
fe51e5e38c
Add admin page for experimental features
...
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
Jan Jakeš
ab683b47de
Add feature flags API
...
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
Jan Jakeš
343ad0008c
Render feature flags in layout.html
...
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
Jan Jakeš
8e335a808f
Add FeatureFlag entity and table
...
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
Rostislav Wolny
1f3a9278d2
Refactor MP2 migration setting names to constants
...
[MAILPOET-2040]
2019-05-15 07:26:46 -04:00
wxa
213fb4c1d8
Add a migration to fix meta fields [MAILPOET-2073]
2019-05-14 10:06:47 -04:00
wxa
2980bbf00b
Remove the feature flag [MAILPOET-1983]
2019-05-13 10:47:09 -04:00
wxa
20f3ce79e6
Rename the import screen displayed flag so it doesn't clash with WC settings [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
Amine Ben hammou
937b0229e5
Disable automatic message updating temporary
2019-05-07 11:23:55 -04:00
Amine Ben hammou
8da9a5f887
Improve migration and tests
2019-05-07 11:23:55 -04:00
Amine Ben hammou
b35f583ec6
Migrate default messages of existing forms [MAILPOET-1636]
2019-05-07 11:23:55 -04:00
Amine Ben hammou
64e1a1e16c
Create new forms with the right message [MAILPOET-1636]
2019-05-07 11:23:55 -04:00
Ján Mikláš
33f4010aa0
Update Beamer announcement date
...
[MAILPOET-2036]
2019-05-06 11:15:04 -04:00
wxa
f2e0dc7d2f
Refactor URL helper to DI and move its test to unit [MAILPOET-2009]
2019-05-03 08:41:05 -04:00
Pavel Dohnal
b8000c872c
Revert "Display user's time in scheduling emails"
...
This reverts commit 4624ac2a92
.
2019-04-30 04:32:15 -04:00
wxa
ecf0fe63c0
Add a feature flag [MAILPOET-1483]
2019-04-29 09:33:12 -04:00
wxa
3a34d28daa
Use encapsulated WP functions, remove some nesting [MAILPOET-1483]
2019-04-29 09:33:12 -04:00
wxa
12d2b9b46a
Add WooCommerce checkout opt-in functionality [MAILPOET-1483]
2019-04-29 09:33:12 -04:00
wxa
41212d8a6f
Add WooCommerce opt-in on checkout settings [MAILPOET-1483]
2019-04-29 09:33:12 -04:00
Pavel Dohnal
7873a7a26e
Make index shorter than MySQL limits
...
[MAILPOET-2021] Fixes : #2006
2019-04-29 07:45:11 -04:00
Amine Ben hammou
ef73c83608
Duplicate and rename the thumbnails
...
This is for the CDN to serve the new ones while keeping the old thumbnails for users with old versions.
2019-04-25 11:32:45 -04:00
Amine Ben hammou
31fd1ed01e
Rename thumbnails in PHP classes
2019-04-25 11:32:45 -04:00
Rostislav Wolny
daca92097c
Add feature switch for woo commerce list sync
...
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00