Rostislav Wolny
a42787d10d
Refactor MP v1 API to obtain services via constructor
...
[MAILPOET-1637]
2018-11-15 09:03:43 +01:00
wxa
6b6f488f1e
Schedule welcome email only if subscriber is confirmed in MPAPI [MAILPOET-1589]
2018-10-16 19:03:44 +03:00
Pavel Dohnal
654dd1e8d0
Rename Send classes
...
[MAILPOET-1522]
2018-10-15 13:06:19 +02:00
Pavel Dohnal
40c19cd5d8
Fix parameters
...
[MAILPOET-1522]
2018-10-15 12:56:15 +02:00
Pavel Dohnal
70debcc828
Refactor confirmation email sending
...
Aspect mock stopped working for me so I had to create a separate service
for sending confirmation emails.
[MAILPOET-1522]
2018-10-11 13:39:39 +02:00
Pavel Dohnal
4249c7a2cb
Send an email notification on new subscriber
...
[MAILPOET-1522]
2018-10-11 10:23:06 +02: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
Pavel Dohnal
71fed489ec
Improve error reporting in API
...
[MAILPOET-1290]
2018-06-12 10:32:20 +01:00
Pavel Dohnal
582f241ea4
Add source to subscribed entered in admin
...
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
mrcasual
78f9fea2b0
Sends welcome notifications when subscribing to lists via MP's API
...
[MAILPOET-1295]
2018-03-15 13:04:30 +00:00
Vlad
d7bf6addf1
Fixes error due to throwing exception inside array_map
2017-11-14 09:58:01 -05:00
Vlad
087f2ebcdd
Uses a built-in method to handle plural exception cases
...
Implements check for empty segments
Implements check for WP segment when unsubscribing
2017-11-13 10:12:50 -05:00
Vlad
3d2a63f319
Adds methods to unsubscribe from list(s)
2017-11-13 10:12:50 -05:00
Vlad
54dd3b621a
Improves error messages, cleans up code
2017-11-13 10:11:07 -05:00
Vlad
6694555592
Adds method to get subscriber
2017-11-10 18:47:53 -05:00
stoletniy
3d78d6bbe9
Add a method to create a new list to public API [MAILPOET-1197]
2017-11-02 22:13:50 +03:00
Vlad
6c777ca074
Reloads subscriber or else status and other fields populated at save
...
time are not returned
Schedules welcome notifications only for subscribers with "subscribed"
status
Extracts confirmation email sending/welcome notification scheduling into
separate functions for easy testing
2017-06-11 12:16:34 -04:00
Vlad
766c0dfcfc
Enables subscriber email to be passed when subscribing to list(s)
...
List subscription methods return array with subscriber data
2017-05-19 09:51:29 -04:00
Vlad
a4c1095db7
Moves custom field extraction logic from CustomField model to Subscriber
...
model where it's used
2017-05-16 20:58:44 -04:00
Vlad
fc51d5f98c
Sends confirmation email and schedules welcome notification by default
...
Fixes a typo in text string
2017-05-16 20:58:43 -04:00
Vlad
a1b3aaf1f8
Adds method to create subscriber
2017-05-16 20:58:43 -04:00
Vlad
73121c2ca5
Adds method to return all segments minus WP Users segment(s)
2017-05-16 20:56:56 -04:00
Vlad
5e23fa4295
Adds method to subscribe to single or multiple lists
2017-05-16 20:56:56 -04:00
Vlad
5e34bbf9d5
Adds method to return subscriber fields
2017-05-16 20:56:56 -04:00
Vlad
3c7ac5488a
Adds MP API facade
2017-05-16 20:56:54 -04:00