Vlad
b5b0a02ea4
Removes option to export only confirmed subscribers
2018-02-16 14:46:34 +00:00
Vlad
c8f334d782
Prevents overwriting global subscription status
2018-02-16 14:46:34 +00:00
Vlad
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
Amine Ben hammou
a754cfaa52
limitting the recently sent templates to 12
2018-02-09 16:43:40 +00:00
Pavel Dohnal
8ff28fd974
Return error code for duplication errors
...
[PREMIUM-42]
2018-02-05 14:34:15 +00:00
Vlad
a45a7a7616
Fixes newsletter body being incorrectly saved
2018-01-09 12:25:04 +00:00
Vlad
cb430673f8
Uses json_encode() instead of serialize() to save rendered newsletter
...
body
2017-12-20 22:13:00 -05:00
Vlad
adea1e9be1
Fixes condition that allowed unsubscribing from WP segments
2017-11-14 09:56:53 -05:00
Pavel Dohnal
5f58e5ca82
Add tests
...
[PREMIUM-38]
2017-10-18 15:04:44 +01:00
Vlad
697f9ba5bc
Adds min/max email length in UI and backend
2017-09-19 20:04:49 -04:00
Vlad
c8d92b3cd2
Default status is set depending on the signup confirmation option
2017-08-31 18:48:43 -04:00
mrcasual
5807fd2e02
Merge pull request #1067 from mailpoet/emoji
...
Add emoji support to newsletter body [MAILPOET-1009]
2017-08-30 10:04:26 -04:00
stoletniy
b9bdc86fd9
Add emoji support to newsletter body [MAILPOET-1009]
2017-08-28 19:07:17 +03:00
Vlad
8a8108b41d
Prevents WP subscribers' first/last name from being erased when updating
...
subscription
2017-08-24 13:19:42 -04:00
stoletniy
6fb18ad321
Fix PSR1.Classes.ClassDeclaration sniffer rule in tests [MAILPOET-1025]
2017-07-26 18:28:56 +03:00
Tautvidas Sipavičius
90b93bd76e
Merge pull request #1018 from mailpoet/prevent_sending_with_broken_newsletter_body
...
Prevents sending emails when rendered newsletter is broken [MAILPOET-1020]
2017-07-25 13:13:03 +03:00
Vlad
81a2ba8e03
Adds new validation method for rendered newsletter body
2017-07-24 11:11:22 -04:00
Tautvidas Sipavičius
7e6d900b53
Merge pull request #997 from mailpoet/scheduled_task_subscribers
...
Extract subscribers to a separate table in the Bounce worker [MAILPOET-987]
2017-07-24 17:14:38 +03:00
stoletniy
cb1a1e51ba
Use fixtures instead of IDs in the sheduled task subscriber test [MAILPOET-987]
2017-07-20 13:26:31 +03:00
stoletniy
c924778d50
Rename unprocessed status, refactor counting a bit more clearly [MAILPOET-987]
2017-07-20 10:56:34 +03:00
Vlad
e2a048a65f
Uses MP Model class vs. Idiorm's in test
2017-07-18 09:49:01 -04:00
Tautvidas Sipavičius
7c74885669
Merge pull request #1003 from mailpoet/php53_listing_fix
...
Adds asArray() method to the base Model class [MAILPOET-1007]
2017-07-17 20:00:10 +03:00
Vlad
a4dad46fb7
Adds asArray() method to the base Model that's used as proxy for
...
Idiorm's as_array()
2017-07-15 14:25:50 -04:00
Vlad
cdc87c23ea
Resets sent at data when duplicating a sent newsletter
2017-07-15 13:00:25 -04:00
stoletniy
acbe2e383a
Add tests [MAILPOET-940]
2017-07-13 13:27:28 +03:00
Vlad
77ed4d34e8
Uses Helper's replaceLinkTags method to replace activation link in
...
subscription confirmation email
2017-07-08 12:00:45 -04:00
stoletniy
703ee7ff71
Fix line breaks in tests [MAILPOET-981]
2017-07-03 16:29:21 +03:00
stoletniy
d5227a9f2c
Add tests for PDO exceptions rethrowing [MAILPOET-966]
2017-07-03 10:59:38 +01:00
mrcasual
5b99e66d8d
Merge pull request #922 from mailpoet/fix-tests-problems
...
Fix tests problems
2017-06-07 10:34:20 -04:00
Pavel Dohnal
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
Tautvidas Sipavičius
028de860a2
Merge pull request #913 from mailpoet/sending_queue_update_on_newsletter_status_change
...
Prevents processing of sending queues when newsletter is paused [MAILPOET-900]
2017-06-06 15:00:21 +03:00
Vlad
cdf36ccb20
Trashes/restores/deletes (+ same bulk actions) children newsletters and
...
associations as per discussion on Slack:
https://mailpoet.slack.com/archives/C02MTKAJL/p1496427873491785
2017-06-05 11:36:04 -04:00
Vlad
79b6ab1d15
Finishes incomplete test
2017-06-05 10:30:45 -04:00
Vlad
d27968a215
Uses WP's is_email() to validate email addresses in Subscriber model
2017-06-04 18:19:37 -04:00
Vlad
344990d59e
Only processes queues when newsletter exists and is active/sending
2017-06-02 12:03:34 -04:00
Vlad
dba21c68fd
Schedules welcome notification upon subscription when subscription
...
confirmation is disabled
Schedules welcome notification upon subscription confirmation
Checks when 'REMOTE_ADDR' is not set
Adds unit tests
2017-05-29 22:04:47 -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
3a1bf88c22
Extracts some logic into resuable methods
2017-05-16 20:58:43 -04:00
Vlad
5e34bbf9d5
Adds method to return subscriber fields
2017-05-16 20:56:56 -04:00
Vlad
6e700b0cfa
Moves newsletter hash generating logic into Security helper class
...
Updates Links class to use Security helper's hash generating method
2017-05-14 20:15:40 -04:00
stoletniy
64d3e659a4
Merge pull request #879 from mailpoet/newsletter_model_update
...
Newsletter model update [MAILPOET-830]
2017-05-02 16:19:20 +03:00
Vlad
19458546a0
Updates unit tests
2017-05-02 08:41:51 -04:00
Alexey Stoletniy
956fdd5cff
Improve a deletion test to handle multiple queues, fix comments [MAILPOET-830]
2017-05-02 09:07:38 +03:00
Vlad
a0289775cb
Trashes/restores multiple associated queues when newsletter is
...
trashed/restored
2017-05-01 20:15:41 -04:00
Vlad
e10b99eaac
Deletes all sending queue and segment associations when newsletters are bulk deleted
2017-05-01 09:26:35 -04:00
Vlad
0316f3ea3e
Restores all sending queue associations when newsletters are bulk restored
2017-05-01 09:26:35 -04:00
Vlad
166fef899f
Trashes all sending queue associations when newsletters are bulk trashed
2017-05-01 09:26:35 -04:00
Vlad
4e850408fc
Restores sending queue association when newsletter is restored
2017-05-01 09:26:35 -04:00
Vlad
6e2494831c
Trashes sending queue association when newsletter is trashed
2017-05-01 09:26:35 -04:00
Vlad
38a7d8f80a
Deletes queue and segment associations when deleting newsletter
2017-05-01 09:26:34 -04:00