Commit Graph

60 Commits

Author SHA1 Message Date
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
wxa
2fd244528d Move assorted tests from integration to unit [MAILPOET-2009] 2019-05-03 08:41:05 -04:00
wxa
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
wxa
fb77167a1f Remove unused imports [MAILPOET-1825] 2019-02-21 09:51:53 -05:00
wxa
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
wxa
5bf968fbc6 Address PR review remarks [MAILPOET-1721] 2019-01-22 12:25:59 +03:00
wxa
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