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
2fd244528d
Move assorted tests from integration to unit [MAILPOET-2009]
2019-05-03 08:41:05 -04:00
87e515b89d
Move current unit tests to integration tests
2018-10-29 17:57:47 +03:00
02e1f7f6dc
Merge pull request #1489 from mailpoet/migration-notice
...
Migration notice [MAILPOET-1492]
2018-09-20 14:13:17 -04:00
de6ba39595
Fix private access error
2018-09-19 10:24:37 +02:00
bb8a94d580
Fix broken test after translation change
2018-09-17 15:55:33 +03:00
ae0e03d2f3
Update code for PHP 5.5
...
[MAILPOET-1496]
2018-08-23 12:10:21 +02:00
dff9154e7d
Fix export of newsletters statistics [MAILPOET-1444]
2018-06-29 14:40:13 +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
a664d3631b
Export statistics clicks
...
[MAILPOET-1357]
2018-05-11 18:34:25 +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
6c64ba90c7
Abstracts WP's remove_all_filters function and fixes export test
2018-04-13 14:20:53 -04:00
82ec8d7ef9
adding tests
2018-03-16 15:31:29 +01:00
b9c31698d5
moving subscribers fetching logic into a separated class.
2018-03-08 18:01:56 +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
37c58c6aa4
Add a comment about testing normalization [MAILPOET-1271]
2018-01-23 18:08:13 +03:00
4abd034880
normalizing emails in lowercase
2018-01-23 13:46:10 +00:00
6fb18ad321
Fix PSR1.Classes.ClassDeclaration sniffer rule in tests [MAILPOET-1025]
2017-07-26 18:28:56 +03:00
29491dfd3e
Fix active coding standard rule violations in tests [MAILPOET-981]
2017-07-03 16:20:44 +03:00
b80683a9a1
Fix unit tests for PHPUnit v6
...
Codeception from version 2.3 up comes with PHPUnit v6 which changed
__construct behaviour. Our tests have to call parent __constructor in
order to work. The error was:
[PHPUnit\Framework\Exception] array_merge(): Argument #1 is not an array
2017-06-07 11:32:33 +01: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
e3b8c1836b
Adds additional new and existing subscribers to the test method to
...
ensure that data between new subscribers does not mix
2017-04-13 15:57:04 -04:00
a4b091dc32
Extends test condition to check for all new subscriber column data
2017-04-13 10:50:36 -04:00
bee9bfcfcc
Fix data being mixed up when splitting subscribers, remove excessive arguments [MAILPOET-828]
2017-04-13 11:08:20 +03:00
b7d73dcfaa
Updates unit test
2017-04-12 09:49:42 -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
5525a959a8
Fix remaining unit tests after translation changes
2017-01-30 21:50:22 +02:00
732ea59e34
Merge pull request #727 from mailpoet/import_step2_subs_count_fix
...
Fix import step 2 list selection box tallying unconfirmed subscribers… [MAILPOET-709]
2016-12-02 11:20:18 -05:00
249824b83c
- Updates unit test
2016-11-30 10:54:07 -05:00
b074b01b9f
Fix import step 2 list selection box tallying unconfirmed subscribers (item B from #476 )
...
Segments::getSegmentsForImport() was aliased to Segments::getSegmentsWithSubscriberCount()
2016-11-30 12:21:08 +03: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
a04f5a2d25
Merge pull request #717 from mailpoet/import_fix
...
Fixes import of duplicate subscribers and whose column data is incomplete [MAILPOET-694]
2016-11-28 15:05:35 +02:00
71fbc1a7b0
- Simplifies code that prepares subscriber custom field data for
...
creation/update
- Updates tests
2016-11-27 20:53:20 -05:00