Commit Graph

2115 Commits

Author SHA1 Message Date
85c2d40492 Edit an existing form [MQ-51] 2018-09-20 12:42:08 -04:00
0bb81660a5 Edit an existing form [MQ-51] 2018-09-20 12:11:24 -04:00
a0007c048e Merge pull request #1517 from mailpoet/sub-form-test-fix
Fix Subscription Form Test [MQ-59]
2018-09-20 11:24:30 -04:00
b94d014e58 Fix Subscription Form Test [MQ-59] 2018-09-20 11:05:46 -04:00
94f2d3f1df Make a form factory return created form and alway create a form with a list
[MQ-59]
2018-09-20 16:37:40 +02:00
b208dca01d commit so branch can be shared [MQ-59] 2018-09-20 10:08:46 -04:00
827c0860fc Merge pull request #1511 from mailpoet/ci-speedup
Circle CI workflow enhancements [MAILPOET-1535]
2018-09-19 17:30:31 +03:00
ef17e82685 Fix failing test
[MAILPOET-1480
2018-09-19 14:40:21 +02:00
017918c870 Add after migration notice
[MAILPOET-1492]
2018-09-19 10:27:04 +02:00
de6ba39595 Fix private access error 2018-09-19 10:24:37 +02:00
4a641ba94e Create permanent notices
[MAILPOET-1492]
2018-09-19 10:24:37 +02:00
c17c9d239d Merge pull request #1508 from mailpoet/fix-translations
Fix translations based on FxB's feedback [MAILPOET-1533]
2018-09-18 12:10:45 -04:00
cb8ef72a85 Optimize acceptance tests wait times
[MAILPOET-1535]
2018-09-18 11:54:39 +02: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
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
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
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
b904865beb Update SearchForNotificationCest.php 2018-09-10 13:39:49 -04:00
659ea14f4b Update SaveNotificationAsDraftCest.php 2018-09-10 13:38:04 -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
9105c8734d Confirm Notification Autosave Test [MQ-34] 2018-09-09 14:04:13 -04:00
cc5a4d0aac Merge pull request #1453 from mailpoet/schedule-standard
Schedule standard  [MQ-55] [MQ-45]
2018-09-07 10:06:38 -04:00
fd4af798f1 Update ScheduleNewsletterCest.php 2018-09-07 09:26:05 -04:00