wxa
b174a55d07
Handle captcha during subscription [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
Pavel Dohnal
5da7110eb6
Use short array syntax
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
Pavel Dohnal
ae70f7ae9b
Display subscribers with correct status
...
[MAILPOET-1944]
2019-04-29 06:52:36 -04:00
Pavel Dohnal
3e66e9e1dd
Fix phpstan level 6
...
[MAILPOET-1969]
2019-04-10 09:55:13 -04:00
Pavel Dohnal
6493f7ceb4
Validate only fields in form
...
[MAILPOET-1828]
2019-04-08 10:35:20 -04:00
Pavel Dohnal
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
Amine Ben hammou
0a436087e1
Replace all WP function calls
2019-03-07 08:30:14 -05:00
wxa
2f487fd300
Inject subscribe() action instead of calling it statically [MAILPOET-1825]
2019-02-21 09:51:53 -05:00
Ján Mikláš
3ee58aea10
Add space between if and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
Ján Mikláš
a935b091d3
Add space between elseif/else if and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
Ján Mikláš
9e9561e576
Add space between catch and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
Ján Mikláš
ebbdec5ebd
Add space between foreach and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
Rostislav Wolny
3b5962d36a
Refactor MailPoet\API to use new settings
...
[MAILPOET-1757]
2019-01-31 15:57:46 +01:00
Amine Ben hammou
8b602bd947
Move WPHooks methods to WPFunctions
2019-01-31 13:25:00 +01:00
Rostislav Wolny
66a05e1b19
Inject Listing Handler and Segments Subscriber Listing using DI
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
Rostislav Wolny
a69ae0eea7
Refactor listing handler to reusable service
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
Rostislav Wolny
fd4bcee5f5
Inject bulk action controller using DI
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
Rostislav Wolny
2839c86017
Refactor bulk action into reusable controller
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
Pavel Dohnal
ac33e11c60
Reject requests without mandatory custom fields
...
We need to make sure subscribers cannot be created without custom fields
Users require GDPR consent and we need to make sure there are no way to
create a subscriber without mandatory custom fields
[MAILPOET-1405]
2018-08-21 15:03:08 +02:00
Amine Ben hammou
3e84a1f8e1
fixing translations
2018-05-23 21:32:59 +00:00
Michelle Shull
4da7ed44e5
Merge pull request #1352 from mailpoet/less-info
...
Returning only the id and email on form's response [MAILPOET-1370]
2018-05-17 06:59:10 -04:00
Amine Ben hammou
3c499d0626
retuning empty response on subscribe
2018-05-14 15:24:39 +00:00
Pavel Dohnal
11b29a1efa
Add source to subscribed entered in admin
...
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
Pavel Dohnal
99edc35b08
Handle bulk operations on subscribers filtered by dynamic segments
...
[PREMIUM-69]
2018-02-28 17:12:56 +00:00
Amine Ben hammou
a1ba783264
reCaptcha works without javascript now
2018-01-18 10:50:07 +00:00
Amine Ben hammou
c63b7d9b91
handling multiple instances of reCaptcha
2018-01-15 10:47:25 +00:00
Amine Ben hammou
a8052c118a
fixing minor issues and adding unit test
2018-01-15 10:46:07 +00:00
Amine Ben hammou
1ad0dce425
applying compact design and updating error messages
2018-01-15 10:46:06 +00:00
Amine Ben hammou
99a007fb70
fix recaptcha validation
2018-01-15 10:46:06 +00:00
Amine Ben hammou
caa0623112
handling recaptcha on the PHP side
2018-01-15 10:46:06 +00:00
Vlad
5d5b61b76f
Schedules welcome notification when adding/editing subscriber
2017-12-18 21:19:44 -05:00
Pavel Dohnal
00f2d418cc
Load subscribers from dynamic segments
...
[PREMIUM-38]
2017-11-09 10:11:47 +00:00
Pavel Dohnal
c63f218edd
Enable to add segments to subscribers listing filter
...
[PREMIUM-38]
2017-11-09 10:11:47 +00:00
stoletniy
2c358ab179
Add progressive throttling of subscriptions from the same IP address [MAILPOET-1128]
2017-10-10 19:36:20 +03:00
stoletniy
9f5fc151b4
Move throttling out of the Subscriber model to the API 'subscribe' method [MAILPOET-1115]
2017-09-28 15:45:35 +01:00
Amine Ben hammou
20593cc5a5
Fix form issue when using list selection field
2017-08-30 13:29:41 +00:00
Vlad
4b7fb3ae3d
Updates access permission names to improve clarity
2017-08-22 09:06:20 -04:00
Vlad
2e5554a3af
Refactors AccessControl and passes it as dependency to JSON API and Menu
2017-08-22 09:06:20 -04:00
Vlad
a241d0c7bc
Modifies JSON API to use AccessControl
2017-08-22 09:06:19 -04:00
Pavel Dohnal
364dd1b2a3
Move field obfuscation into own class
...
[MAILPOET-1014]
2017-08-16 14:58:31 +02:00
Pavel Dohnal
18f208cf47
Add honeypot field for spambot
...
[MAILPOET-1014]
2017-08-15 14:33:45 +02:00
Vlad
8b13889c7a
Adds one entry point for both JSON and MP APIs
...
Removes endpoints folder and moves versions to the root
JSON API folder
2017-05-16 20:56:55 -04:00