Commit Graph

5910 Commits

Author SHA1 Message Date
Michelle Shull
0bab112f2b Merge pull request #1510 from mailpoet/limit-page-improvements
Limit page improvements [MAILPOET-1526]
2018-09-18 10:54:00 -04:00
Pavel Dohnal
21af85aee6 Releasing 3.10.1 3.10.1 2018-09-18 12:26:30 +02:00
Rostislav Wolny
e7e091cb36 Make multisite jobs run after the ordinary ones are done
[MAILPOET-1535]
2018-09-18 11:57:44 +02:00
Rostislav Wolny
809240abb9 Remove unnecessary steps from codeception Dockerfile
[MAILPOET-1535]
2018-09-18 11:57:36 +02:00
Rostislav Wolny
cb8ef72a85 Optimize acceptance tests wait times
[MAILPOET-1535]
2018-09-18 11:54:39 +02:00
Rostislav Wolny
079fe6f280 Remove dependencies installation from acceptace tests
[MAILPOET-1535]
2018-09-18 11:45:48 +02:00
Rostislav Wolny
78967c8d6a Switch build job on CI to php7 runtime
[MAILPOET-1535]
2018-09-18 11:45:24 +02:00
Rostislav Wolny
64f83ef86c Change CI workflow and use shared workspace
This commit extracts dependencies installation and build to extra job which run before other jobs.
The first job contains also linter checks becase these are fast and whole workflow can fail fast and
don't have to consume additional resources.

[MAILPOET-1535]
2018-09-18 11:44:52 +02:00
Michelle Shull
5ab928bf32 Merge pull request #1507 from mailpoet/free-welcome-readme-txt
Update readme.txt for welcome emails [MAILPOET-1527]
2018-09-17 12:03:53 -04:00
Michelle Shull
a19ff6ea80 Merge pull request #1498 from mailpoet/save-notification-as-draft
Save Notification as Draft [MQ-32]
2018-09-17 12:03:25 -04:00
Pavel Dohnal
faed435500 Update limit page
[MAILPOET-1526]
2018-09-17 16:20:14 +02:00
Pavel Dohnal
edd447ce82 Add a new function for number formating
[MAILPOET-1526]
2018-09-17 16:19:56 +02:00
Michelle Shull
302e087a46 making requested changes [MQ-32] 2018-09-17 09:11:00 -04:00
Michelle Shull
cc43a8503f Made requested changes [MQ-32] 2018-09-17 09:00:18 -04:00
Tautvidas Sipavičius
bb8a94d580 Fix broken test after translation change 2018-09-17 15:55:33 +03:00
Tautvidas Sipavičius
1f116d8cef Fix translations based on FxB's feedback. 2018-09-17 15:45:12 +03:00
Pavel Dohnal
44097e14a1 Update readme.txt for welcome emails
[MAILPOET-1527]
2018-09-17 13:47:59 +02:00
Rostislav Wolny
44f0f7fa9e Change CircleCI jobs order in a workflow
We want acceptance tests to be run between first 3 jobs which executed.

[MAILPOET-1530]
2018-09-14 13:58:02 +02:00
Michelle Shull
97f77e3988 Merge pull request #1500 from mailpoet/search-for-notification
Search for Notification [MQ-56]
2018-09-13 10:54:14 -04:00
Michelle Shull
2d5e7f4ddd Removed unnecessary data automation ID [MQ-56] 2018-09-13 08:56:41 -04:00
Michelle Shull
2543e69aed Merge pull request #1502 from mailpoet/fix-notice
update admin notice php version [MAILPOET-1523]
2018-09-13 08:15:00 -04:00
Michelle Shull
562bf45efc Merge pull request #1495 from mailpoet/confirm-post-notification-autosave
Confirm Notification Autosave Test [MQ-34]
2018-09-13 06:51:44 -04:00
Rostislav Wolny
f5c9d0f7db Remove unnecessary test_email extra parameter for mailer->send
It was used only to prevent appending unprocessed subscribers into error message.
Since the message is now composed by on demand by MailerError the parameter is not needed any more.

[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
Rostislav Wolny
665fce9dbb Temporarily set every sending error to hard
This is temporary solution until we implement follow-up feature https://mailpoet.atlassian.net/browse/MAILPOET-1155

[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
Rostislav Wolny
624c6d900e Add processing of soft errors
When processing soft error we only save error to particular subscriber and continue sending.

[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
Rostislav Wolny
ea4c5f46fb Refactor sendingQueue to distinguish bulk/individual sending method
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
Rostislav Wolny
3ae8763837 Refactor sending error handling to extra class
The SendigQueue worker is already a very complex class and handles a lot of things.
Since we want to make error handling more sophisticated it is better to move the error handling responsibility
to a new class.

[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
Rostislav Wolny
fe69b56692 Add soft level errors distinction for PHPMail method
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
Rostislav Wolny
45433c9deb Add soft level errors distinction for SMTP method
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
Rostislav Wolny
6437f4a1b3 Add soft level errors distinction for SendGrid service
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
Rostislav Wolny
6df1db933e Add soft level errors distinction for Amazon SES service
[MAILPOET-1154]
2018-09-13 11:12:01 +02:00
Rostislav Wolny
db3ddd22f1 Add soft level errors distinction for MailPoet service
[MAILPOET-1154]
2018-09-13 09:52:13 +02:00
Rostislav Wolny
223c2e1562 Add subscriber errors passing via MailerError object
We want to process errors for individual subscribers.
Subscriber errors were inlined into error message string.
This commit changes this so that we are now able to get
subscriber errors as a data which are easy to process further.

[MAILPOET-1154]
2018-09-13 09:48:54 +02:00
Rostislav Wolny
0923c892c1 Refactor sending methods to use error mappers
We want to add some logic to error handling.
This commit extracts error handling code from sending methods classes,
which already do a lot of other stuff, to error mappers which are responsible
for creating proper error object (MailerError). This error object is a replacement
for assoc. array which already had some special keys for certain usecases and
can not be properly type hinted.

[MAILPOET-1154]
2018-09-13 09:33:26 +02:00
Rostislav Wolny
8cf5d17cfd Refactor sending task variable name and add typehint
[MAILPOET-1154]
2018-09-13 09:33:26 +02:00
Michelle Shull
f4f3ad225a fixes broken things [MQ-56] 2018-09-12 12:14:21 -04:00
Michelle Shull
5839b2df86 Made requested changes [MQ-56] 2018-09-12 11:31:01 -04:00
Michelle Shull
016560a01f Made requested changees [MQ-56] 2018-09-12 10:49:09 -04:00
Michelle Shull
1c814f7dcf Made requested changes [MQ-34] 2018-09-12 09:57:16 -04:00
Michelle Shull
05dd701be4 Made requested changes [MQ-34] 2018-09-12 09:38:51 -04:00
Tautvidas Sipavičius
8a2e9d2170 Merge pull request #1497 from mailpoet/trash-notification
Delete Post Notification [MQ-26]
2018-09-11 15:39:23 +03:00
Tautvidas Sipavičius
8ff02878e2 Release MP3 3.10 3.10 2018-09-11 15:29:02 +03:00
Michelle Shull
b904865beb Update SearchForNotificationCest.php 2018-09-10 13:39:49 -04:00
Michelle Shull
659ea14f4b Update SaveNotificationAsDraftCest.php 2018-09-10 13:38:04 -04:00
Michelle Shull
82a4681cd6 Merge pull request #1492 from mailpoet/translations-load
Rename global translations file [MAILPOET-1520]
2018-09-10 13:27:34 -04:00
Amine Ben hammou
a9a4f6b6ac update admin notice php version 2018-09-10 18:21:49 +01:00
Michelle Shull
2eb68ed561 Fixed spacing issues [MQ-34] 2018-09-10 11:40:36 -04:00
Michelle Shull
5e90447d8e Delete Post Notification [MQQ-26] 2018-09-10 11:11:30 -04:00
Michelle Shull
b658215515 Delete Post Notification [MQQ-26] 2018-09-10 10:40:56 -04:00
Michelle Shull
6c4c5bea37 Search for Notification [MQ-56] 2018-09-09 20:10:29 -04:00