1f116d8cef
Fix translations based on FxB's feedback.
2018-09-17 15:45:12 +03:00
ae0e03d2f3
Update code for PHP 5.5
...
[MAILPOET-1496]
2018-08-23 12:10:21 +02:00
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
d56f2c59ef
Merge pull request #1355 from mailpoet/subscriber-source
...
Subscriber source [MAILPOET-1377]
2018-05-21 08:17:00 -04:00
d4e3334f9e
Add source to privacy exports
...
[MAILPOET-1377]
2018-05-14 16:22:51 +01:00
e55aab43b5
Merge pull request #1350 from mailpoet/gdpr-clicks
...
Export statistics clicks [MAILPOET-1357]
2018-05-14 10:19:37 -04:00
f5d59eb00e
Add source to imported subscribers
...
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
1af5802030
Add subscriber source
...
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
709de7dd54
Merge pull request #1348 from mailpoet/gdpr-opens
...
Export viewed emails [MAILPOET-1356]
2018-05-14 07:00:46 -04:00
a664d3631b
Export statistics clicks
...
[MAILPOET-1357]
2018-05-11 18:34:25 +01:00
bd01b5855e
Add subscriber eraser for GDPR
...
[MAILPOET-1359]
2018-05-09 09:28:04 +01:00
ee99195b30
Export viewed emails
...
[MAILPOET-1356]
2018-05-08 12:26:41 +01:00
68b091848c
Export newsletters sent to a user
...
[MAILPOET-1355]
2018-05-07 14:19:44 +03:00
11067327a1
Add Subscriber exporter
...
[MAILPOET-1358]
2018-05-03 16:35:40 +01:00
8e13eb50bf
Export lists for email
...
[MAILPOET-1354]
2018-05-03 16:33:22 +01:00
10ee48076a
Merge pull request #1309 from mailpoet/export-segments
...
Export segments [PREMIUM-68]
2018-04-09 08:09:16 -04:00
c25d4d4943
fix minors issues
2018-04-02 16:00:34 +02:00
82ec8d7ef9
adding tests
2018-03-16 15:31:29 +01:00
1af242c2dd
adding subscribers getter from dynamic segments
2018-03-15 19:04:25 +01:00
ca9e11a231
using apply_filters
2018-03-14 15:00:57 +01:00
b9c31698d5
moving subscribers fetching logic into a separated class.
2018-03-08 18:01:56 +01:00
cca4fc02c0
adding dynamic segments to export options
2018-03-07 15:14:29 +01:00
46493b991c
Checking invalid emails on the input [MAILPOET-1288]
2018-03-06 19:54:44 +01:00
3d43970fdc
Revert "Checking invalid emails on the input [MAILPOET-1288]"
2018-03-06 13:24:42 +00:00
5c10a66444
Subscribers import: Email validation unified with subscribers sync MAILPOET-1288
2018-03-06 09:15:48 +01:00
0d69b05ac0
Removes option to group by lists during export
2018-02-19 09:53:34 +00:00
b5b0a02ea4
Removes option to export only confirmed subscribers
2018-02-16 14:46:34 +00:00
3c43c04586
Imports all new subscribers with subscribed status as default
2018-02-16 14:46:34 +00:00
e87134eca4
Adds IP address field to export
2018-02-16 14:46:34 +00:00
c8f334d782
Prevents overwriting global subscription status
2018-02-16 14:46:34 +00:00
7cf63965a0
Adds distinction between global and list status
...
Exports subscribers with any list status
Limits "confirmed only" option to global status
2018-02-16 14:46:34 +00:00
4abd034880
normalizing emails in lowercase
2018-01-23 13:46:10 +00:00
6fe5b7e0c5
Conditionally uses set_time_limit() when function is not disabled
2017-08-11 12:16:31 -04:00
099db4e1c8
Removes unused variable
...
Fixes typo in error message
2017-06-05 11:59:13 -04:00
7f566fb672
Adds client-side check for invalid characters in email addresses
...
Adds server-side validation of email addresses using WP's is_email()
2017-06-04 18:48:11 -04:00
ac574acf8e
Merge branch 'import_fixes' of mailpoet:mailpoet/mailpoet into import_fixes
2017-04-13 09:41:46 -04:00
aa15b9420a
Replaces redundant search with one-time lookup
2017-04-13 09:28:54 -04:00
bee9bfcfcc
Fix data being mixed up when splitting subscribers, remove excessive arguments [MAILPOET-828]
2017-04-13 11:08:20 +03:00
5b4fa4ea2b
Fixes custom fields not being updated or causing integrity constraint
...
error: https://mailpoet.atlassian.net/browse/MAILPOET-828
2017-04-12 09:40:15 -04:00
d6f5a39829
Simplifies subscriber splitting code and adds comments
2017-04-11 22:12:50 -04:00
89ff93958f
Removes subscriber object modification logic from the splitSubscribersData() method
...
Uses 2 separate objects with its own data for existing and new subscribers
Extends only new subscribers' object when it is missing required fields
2017-04-10 21:41:21 -04:00
b9f7a5673f
Removes lefover test code
2017-04-10 11:32:38 -04:00
3a9c006cf9
Prevents overwriting existing subscribers' status (and other required fields) unless
...
the import object contains data for those fields
2017-04-09 22:04:56 -04:00
8abec208fc
Rewritten some translation strings
2017-01-30 21:35:49 +02:00
9f7ae122e3
Add missing periods to translation strings
2017-01-30 21:33:59 +02:00
9a0bb52860
- Fixes subscribers not being added to list(s) upon import
2016-11-29 15:28:56 -05:00
c658778476
Merge pull request #723 from mailpoet/bounced_subscribers
...
Add 'Bounced' status to subscribers [MAILPOET-684]
2016-11-29 12:47:41 +02:00
36b935b9ae
Add 'Bounced' status to subscribers [MAILPOET-684]
...
Fix SubscriberTest->testItHasGroupFilter() making only one of four assertions due to lack of data.
Fix a small issue with Import. Unexpected values for the status field were converted to 'unconfirmed' rather than 'subscribed' due to non-strict comparison in in_array(). This hindered 'bounced' status import as well.
2016-11-28 19:37:47 +03:00
71fbc1a7b0
- Simplifies code that prepares subscriber custom field data for
...
creation/update
- Updates tests
2016-11-27 20:53:20 -05:00
0c8cc27ea2
- Updates MailChimp API key regex
2016-11-22 12:44:58 -05:00