b52b943c97
Prevent sending notification twice
...
[MAILPOET-2131]
2019-06-20 11:01:48 -04:00
22d09538c5
After rebase fix
...
[MAILPOET-1985]
2019-06-04 05:18:48 -04:00
a1869a14cb
Check authorized emails on newsletter update
...
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
f86c0c9612
Refactor authorized emails validation from Bridge to Controller
...
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
8e33b0c025
Fix broken tests
...
[MAILPOET-2112]
2019-05-31 11:20:19 -04:00
c15c693507
Add method for creating custom fields in API
...
[MAILPOET-2041]
2019-05-30 13:03:33 -04:00
c4a086ba29
Add an option for sending admin notification
...
[MAILPOET-2042]
2019-05-29 09:58:18 -04:00
79bda9756e
Return all information in getSubcriberFields response
...
[MAILPOET-2099]
2019-05-28 10:39:02 -04:00
352a4b82e7
Accept only whitelisted fields in addList API
...
[MAILPOET-2093]
2019-05-27 08:32:24 -04:00
97dc68c655
Accept only whitelisted fields in addSubscriber API
...
[MAILPOET-2093]
2019-05-27 08:32:24 -04:00
a55d2fc69f
Fix tests
...
[MAILPOET-2080]
2019-05-21 11:18:33 -04:00
e7b2b9aee9
Add authorized emails check to resume sending endpoint
...
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
5d64ec168d
Add rule for concatenation operator spacing
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
12ff88ee21
Add rule for operator spacing
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
5da7110eb6
Use short array syntax
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
b9af15e19f
Enforce array trailling commas
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
5b4600193d
Make feature defaults array private
...
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
4b0beecdfb
Convert 'display_revenues' setting to feature flag
...
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
aa4a442a29
Add tests for feature flags API
...
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
2435cc556f
Inject WooCommerce helper for statistics
...
[MAILPOET-1853]
2019-05-13 12:26:23 -04:00
e479aecdc0
Send confirmation email also within subscribeToLists
...
[MAILPOET-1992]
2019-05-06 11:13:49 -04:00
2fd244528d
Move assorted tests from integration to unit [MAILPOET-2009]
2019-05-03 08:41:05 -04:00
9f2eb3547c
Add integration tests for WC checkout opt-in [MAILPOET-1483]
2019-04-29 09:33:12 -04:00
ae70f7ae9b
Display subscribers with correct status
...
[MAILPOET-1944]
2019-04-29 06:52:36 -04:00
bfcc499b10
Add inactive subscribers status job scheduling on settings change
...
[MAILPOET-2003]
2019-04-25 11:41:02 -04:00
58d2bbab1a
Add WooCommerce list import scheduling
...
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
6493f7ceb4
Validate only fields in form
...
[MAILPOET-1828]
2019-04-08 10:35:20 -04:00
acbf363412
Prevent scheduling welcome emails
...
If subscriber is imported we don't want to send them welcome emails if their data are updated
[MAILPOET-1908]
2019-04-01 07:02:54 -04:00
17949d06d5
Clean DB on _before()
2019-03-21 10:03:21 -04:00
92cf0cc7db
Refactor UserFlagsController
2019-03-21 10:03:21 -04:00
114a8281a9
Fix tests, code typos and style
2019-03-21 10:03:21 -04:00
6218166ca1
Add user flags API endpoint [MAILPOET-1677]
2019-03-21 10:03:21 -04:00
1179747324
Refactor AccessControl static methods to instance methods
...
[MAIPOET-1823]
2019-02-25 06:38:25 -05:00
fb77167a1f
Remove unused imports [MAILPOET-1825]
2019-02-21 09:51:53 -05:00
2f487fd300
Inject subscribe() action instead of calling it statically [MAILPOET-1825]
2019-02-21 09:51:53 -05:00
3ee58aea10
Add space between if and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
9e9561e576
Add space between catch and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
ebbdec5ebd
Add space between foreach and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
fba2914392
Add space between for and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
2c921a16aa
Move default setting values from Setting model to new controller
...
[MAILPOET-1757]
2019-01-31 15:57:59 +01:00
3b5962d36a
Refactor MailPoet\API to use new settings
...
[MAILPOET-1757]
2019-01-31 15:57:46 +01:00
4c6e76dd44
Add SettingsController cache reset to integration tests
...
[MAILPOET-1757]
2019-01-31 14:51:07 +01:00
f83b7453fc
Use DI container whever possible
2019-01-31 13:25:00 +01:00
8b602bd947
Move WPHooks methods to WPFunctions
2019-01-31 13:25:00 +01:00
5bf968fbc6
Address PR review remarks [MAILPOET-1721]
2019-01-22 12:25:59 +03:00
a4ff9822ad
Add WooCommerce customers list [MAILPOET-1721]
2019-01-17 21:42:57 +03:00
fd4bcee5f5
Inject bulk action controller using DI
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
de5385ed03
Get rid of static instantiation of JSON API
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
884cabb51f
Introduce Container Configurator
...
Container factory is now responsible only for building or loading cached container. Container configuration is done within the ContainerConfigurator
[PREMIUM-99]
2018-12-12 08:52:11 +01:00
1370c0939b
Try to fix flaky SubscribersTest
...
[MAILPOET-1582]
2018-12-05 09:06:43 +01:00