e7e091cb36
Make multisite jobs run after the ordinary ones are done
...
[MAILPOET-1535]
2018-09-18 11:57:44 +02:00
809240abb9
Remove unnecessary steps from codeception Dockerfile
...
[MAILPOET-1535]
2018-09-18 11:57:36 +02:00
cb8ef72a85
Optimize acceptance tests wait times
...
[MAILPOET-1535]
2018-09-18 11:54:39 +02:00
079fe6f280
Remove dependencies installation from acceptace tests
...
[MAILPOET-1535]
2018-09-18 11:45:48 +02:00
78967c8d6a
Switch build job on CI to php7 runtime
...
[MAILPOET-1535]
2018-09-18 11:45:24 +02:00
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
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
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
faed435500
Update limit page
...
[MAILPOET-1526]
2018-09-17 16:20:14 +02:00
edd447ce82
Add a new function for number formating
...
[MAILPOET-1526]
2018-09-17 16:19:56 +02:00
302e087a46
making requested changes [MQ-32]
2018-09-17 09:11:00 -04:00
cc43a8503f
Made requested changes [MQ-32]
2018-09-17 09:00:18 -04:00
bb8a94d580
Fix broken test after translation change
2018-09-17 15:55:33 +03:00
1f116d8cef
Fix translations based on FxB's feedback.
2018-09-17 15:45:12 +03:00
44097e14a1
Update readme.txt for welcome emails
...
[MAILPOET-1527]
2018-09-17 13:47:59 +02:00
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
97f77e3988
Merge pull request #1500 from mailpoet/search-for-notification
...
Search for Notification [MQ-56]
2018-09-13 10:54:14 -04:00
2d5e7f4ddd
Removed unnecessary data automation ID [MQ-56]
2018-09-13 08:56:41 -04:00
2543e69aed
Merge pull request #1502 from mailpoet/fix-notice
...
update admin notice php version [MAILPOET-1523]
2018-09-13 08:15:00 -04:00
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
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
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
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
ea4c5f46fb
Refactor sendingQueue to distinguish bulk/individual sending method
...
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
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
fe69b56692
Add soft level errors distinction for PHPMail method
...
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
45433c9deb
Add soft level errors distinction for SMTP method
...
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
6437f4a1b3
Add soft level errors distinction for SendGrid service
...
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
6df1db933e
Add soft level errors distinction for Amazon SES service
...
[MAILPOET-1154]
2018-09-13 11:12:01 +02:00
db3ddd22f1
Add soft level errors distinction for MailPoet service
...
[MAILPOET-1154]
2018-09-13 09:52:13 +02:00
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
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
8cf5d17cfd
Refactor sending task variable name and add typehint
...
[MAILPOET-1154]
2018-09-13 09:33:26 +02:00
f4f3ad225a
fixes broken things [MQ-56]
2018-09-12 12:14:21 -04:00
5839b2df86
Made requested changes [MQ-56]
2018-09-12 11:31:01 -04:00
016560a01f
Made requested changees [MQ-56]
2018-09-12 10:49:09 -04:00
1c814f7dcf
Made requested changes [MQ-34]
2018-09-12 09:57:16 -04:00
05dd701be4
Made requested changes [MQ-34]
2018-09-12 09:38:51 -04:00
8a2e9d2170
Merge pull request #1497 from mailpoet/trash-notification
...
Delete Post Notification [MQ-26]
2018-09-11 15:39:23 +03:00
8ff02878e2
Release MP3 3.10
3.10
2018-09-11 15:29:02 +03:00
b904865beb
Update SearchForNotificationCest.php
2018-09-10 13:39:49 -04:00
659ea14f4b
Update SaveNotificationAsDraftCest.php
2018-09-10 13:38:04 -04:00
82a4681cd6
Merge pull request #1492 from mailpoet/translations-load
...
Rename global translations file [MAILPOET-1520]
2018-09-10 13:27:34 -04:00
a9a4f6b6ac
update admin notice php version
2018-09-10 18:21:49 +01:00
2eb68ed561
Fixed spacing issues [MQ-34]
2018-09-10 11:40:36 -04:00
5e90447d8e
Delete Post Notification [MQQ-26]
2018-09-10 11:11:30 -04:00
b658215515
Delete Post Notification [MQQ-26]
2018-09-10 10:40:56 -04:00
6c4c5bea37
Search for Notification [MQ-56]
2018-09-09 20:10:29 -04:00
08dd759e70
Save Notification as Draft [MQ-32]
2018-09-09 17:57:31 -04:00
1c1723a636
Delete Post Notification [MQ-26]
2018-09-09 16:15:04 -04:00