b39dac75d6
Autofix number of newlines between methods
...
[MAILPOET-2715]
2020-02-19 19:12:53 +00:00
835d8bc0af
Fix PHPUnit 6 & Codeception\Verify incompatibilities
...
[MAILPOET-2582]
2020-01-28 20:18:39 +00:00
8c848cfa28
Convert property names to camel case
...
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
54549ff037
Convert variable names to camel case
...
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
43df66d162
Add public keyword to methods
...
[MAILPOET-2413]
2019-12-26 18:09:45 +03:00
1418abbdb1
Better method name
...
[MAILPOET-2439]
2019-11-05 13:38:51 +00:00
5b6b21b23f
Make method more clear
...
[MAILPOET-2439]
2019-11-05 13:38:51 +00:00
f1934ff880
Use a better name for method
...
[MAILPOET-2439]
2019-11-05 13:38:51 +00:00
c6c7320737
Use Doctrine in Scheduler
...
[MAILPOET-2439]
2019-11-05 13:38:51 +00:00
87e515b89d
Move current unit tests to integration tests
2018-10-29 17:57:47 +03:00
4249c7a2cb
Send an email notification on new subscriber
...
[MAILPOET-1522]
2018-10-11 10:23:06 +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
8cf5d17cfd
Refactor sending task variable name and add typehint
...
[MAILPOET-1154]
2018-09-13 09:33:26 +02:00
ae0e03d2f3
Update code for PHP 5.5
...
[MAILPOET-1496]
2018-08-23 12:10:21 +02:00
9308cffd45
Refactor fetching newsletter options to respect its type [MAILPOET-1431]
2018-06-19 17:06:56 +02:00
daeee55118
Update Codeception deprecated method calls
2018-06-15 10:35:51 +02:00
6d74ba8bb0
Validates that subscriber exists when processing automatic email
2018-06-11 13:40:05 -04:00
b3aae566d5
Adds cron scheduler unit tests for automatic emails
2018-06-11 13:40:05 -04:00
2c290c6e4c
Rotate sending queues
...
This should prevent sending queues to be stuck when a newsletter cannot be send.
[MAILPOET-1391]
2018-06-05 11:05:59 +01:00
b8ce6ff88c
Rotate scheduled tasks
...
Scheduled tasks should rotate so that they don't block
sending when they cannot be send.
[MAILPOET-1391]
2018-06-04 16:00:32 +01:00
28651227d5
Uses rendered subject from queue when preparing newsletter for sending
2018-05-07 20:06:03 -04:00
2b351e4f34
Use constants for magic numbers, clean up tests
2018-05-03 13:07:29 +03:00
a588e95762
Add a limit to fetch 5 scheduled tasks at a time [MAILPOET-1366]
2018-05-02 23:27:30 +03:00
5cb39b9bf9
Removes comment that triggers a lint warning
2018-03-20 16:41:36 -04:00
d317eb4fbd
Adds unit test
2018-03-20 16:30:28 -04:00
a3cabad752
Merge pull request #1268 from mailpoet/sending_queue_refactoring
...
Refactor sending queues to use scheduled task and task subscriber tables [MAILPOET-903]
2018-03-20 08:47:26 -04:00
057f0376a5
Adds unit test
2018-03-13 11:28:25 +00:00
e0f989f6a8
Revert "Migrate subscribers for all tasks types [MAILPOET-903]"
...
This reverts commit f1f69c9835
.
2018-03-01 21:17:40 +03:00
f1f69c9835
Migrate subscribers for all tasks types [MAILPOET-903]
2018-02-28 11:21:23 +03:00
84dfa88a1a
Don't load subscriber IDs in memory when preparing tasks from static segments [MAILPOET-903]
2018-02-13 20:36:01 +03:00
4c0f5bb456
Add new unit tests [MAILPOET-903]
2018-02-13 11:39:50 +03:00
be6647d763
Fix unit tests [MAILPOET-903]
2018-02-13 11:39:50 +03:00
9526a6b470
Fix sending of scheduled standard email to dynamic segments [MAILPOET-1286]
2018-02-02 19:19:49 +03:00
a3b3e1f8df
Removes filter after use
2018-01-16 08:24:44 -05:00
a7a8cd2be4
Updates filter name
2018-01-16 08:20:29 -05:00
3bf800b51d
Adds filter to set custom batch processing size
2018-01-14 12:39:16 -05:00
19c7efc9ef
Pauses sending if processed subscribers list can't be updated
2018-01-09 12:25:04 +00:00
0271675cd0
Use dynamic segments for sending queue
...
[PREMIUM-38]
2017-10-18 10:08:04 +01:00
eff996e1f8
Unify key state constant names, leave back compat with unlocker [MAILPOET-1070]
2017-08-29 10:58:16 +03:00
4616cf67bf
Fix a test [MAILPOET-1069]
2017-08-25 16:10:01 +03:00
cc5227ca0d
Don't track sent ALC posts for welcome and standard emails (always send the latest posts) [MAILPOET-1069]
2017-08-25 15:51:45 +03:00
a587b0a966
Links are not re-hashed when re-rendering the same newsletter
2017-08-15 12:55:05 +00:00
7c30192a03
Adds option to replace shortcodes in one string using contents from
...
another string
Adds unit tests
2017-08-01 09:32:42 +02:00
7cf3d0960d
Unify API response constants
...
[MAILPOET-1035]
2017-07-31 13:51:23 +02:00
6fb18ad321
Fix PSR1.Classes.ClassDeclaration sniffer rule in tests [MAILPOET-1025]
2017-07-26 18:28:56 +03:00
321393f119
Fix Squiz.Classes.ClassFileName sniffer rule in tests [MAIPOET-1025]
2017-07-26 17:03:43 +03:00
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
9dd326e7db
Updates class to use newly added validate() method on the model
...
Validates existing queue's rendered newsletter body
Cleans code formatting
2017-07-24 12:49:39 -04:00