Rostislav Wolny
b10bb31321
Add cron job for generating/re-generating template thumbnail files
...
[MAILPOET-2686]
2021-11-08 13:24:53 +01:00
Rostislav Wolny
f52d58f09d
Add declare(strict_types=1); to newly added PHP files
...
[MAILPOET-3868]
2021-11-03 13:31:29 +01:00
Rostislav Wolny
95fb8bc893
Add test for SubscribersStastsReport worker
...
[MAILPOET-3868]
2021-11-03 13:31:29 +01:00
Rostislav Wolny
ffe291c521
Add cron worker for reporting subscriber stats
...
[MAILPOET-3868]
2021-11-03 13:31:29 +01:00
Rostislav Wolny
c02cf639db
Remove subscriber count reporting from MSS key check worker
...
[MAILPOET-3868]
2021-11-03 13:31:29 +01:00
Pavel Dohnal
c4037776f7
Fix newly found phpstan errors
...
[MAILPOET-3792]
2021-10-27 13:29:12 +02:00
wxa
188657a5fb
Move StatisticsUnsubscribeEntity creation to tests
...
[MAILPOET-3819]
2021-10-27 11:24:22 +02:00
wxa
bacfd3c4dc
Remove usages of StatisticsUnsubscribes model
...
[MAILPOET-3819]
2021-10-27 11:24:22 +02:00
Rodrigo Primo
ba15b9b251
Move ScheduledTask::findFutureScheduledByType() to ScheduledTasksRepository
...
Now that all other methods that use ScheduledTask::findByTypeAndStatus()
were moved to ScheduledTasksRepository, we can move
findFutureScheduledByType() as well and delete
ScheduledTask::findByTypeAndStatus().
[MAILPOET-3845]
2021-10-26 16:50:27 +02:00
Rodrigo Primo
2a269edb40
Add assertInstanceOf() check to remove @phpstan-ignore-line comments
...
[MAILPOET-3844]
2021-10-25 14:17:21 +02:00
Rodrigo Primo
498ceabc8c
Refactor CronWorkerRunner to use Doctrine instead of Paris
...
[MAILPOET-3844]
2021-10-25 14:17:21 +02:00
Rodrigo Primo
2c78db9e04
Refactor ScheduledTasks::rescheduleProgressively() to use Doctrine
...
[MAILPOET-3844]
2021-10-25 14:17:21 +02:00
Rodrigo Primo
82d4b8cb23
Stop using the old ScheduledTask model in CronWorkerSchedulerTest.php
...
[MAILPOET-3844]
2021-10-25 14:17:21 +02:00
Rodrigo Primo
c6b008ba66
Refactor CronWorkerScheduler::reschedule() to use Doctrine
...
[MAILPOET-3844]
2021-10-25 14:17:21 +02:00
Pavel Dohnal
c93ffb1fc3
Refactor WooCommerceOrdersTest to Doctrine
...
[MAILPOET-3814]
2021-10-25 13:08:17 +02:00
Pavel Dohnal
cfa87a165d
Remove old outdated code
...
[MAILPOET-3814]
2021-10-25 13:08:17 +02:00
Rostislav Wolny
23278bd785
Add re-engagement email scheduling cron job and dummy scheduler
...
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
Rodrigo Primo
77ca869d02
Refactor UnsubscribeTokens::proccessTaskStrategy() to use Doctrine
...
Replaces all instances of ScheduledTask with ScheduledTaskEntity
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
9041fdc0f8
Refactor SubscribersLastEngagement::proccessTaskStrategy() to use Doctrine
...
Replaces all instances of ScheduledTask with ScheduledTaskEntity
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
857dc95058
Refactor KeyCheckWorker::proccessTaskStrategy() to use Doctrine
...
Replaces all instances of ScheduledTask with ScheduledTaskEntity
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
8fcd84e03a
Refactor InactiveSubscribers::proccessTaskStrategy() to use Doctrine
...
Replaces all instances of ScheduledTask with ScheduledTaskEntity
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
963da3bf16
Refactor the method processTaskStrategy() of some SimpleWorker child classes
...
This commit refactors the method processTaskStrategy() of some
SimpleWorker child classes to use Doctrine instead of Paris. In this
commit are included all the classes that it was only necessary to change
the method signature as they were receiving a ScheduledTask object as
the first parameter but didn't use it. Now they receive a
ScheduledTaskEntity object as the first param.
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
5803fef8cd
Refactor Cron\Workers\Bounce to use ScheduledTaskEntity
...
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
57c80ea763
Change SimpleWorker::prepareTaskStrategy() to use Doctrine
...
This commit changes the method prepareTaskStrategy() in the class
SimpleWorker and all its child classes to use ScheduledTaskEntity
instead of ScheduledTask.
[MAILPOET-2996]
2021-10-04 13:25:44 +02:00
Rodrigo Primo
e69a3f9a53
Migrate method findCompletedByType() to Doctrine
...
[MAILPOET-2996]
2021-10-04 13:25:44 +02:00
Jan Lysý
0c0349c5aa
Fix returned data from stubs
...
[MAILPOET-3774]
2021-09-29 13:54:29 +02:00
Pavel Dohnal
5ef1f9afa1
Add an integration test
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Pavel Dohnal
a303b4f04e
Process queues to save statistics
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Pavel Dohnal
db04687f3c
Refactor to Doctrine
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Pavel Dohnal
731b5e7448
Refactor to Doctrine
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Pavel Dohnal
6f28228c55
Stop using a deprecated function
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Rostislav Wolny
c2c383e0b5
Add method for immediate scheduling/rescheduling cron tasks
...
[MAILPOET-3726]
2021-09-08 16:12:37 +02:00
Rostislav Wolny
b9815c609f
Refactor cron worker scheduler test to Doctrine
...
[MAILPOET-3726]
2021-09-08 16:12:37 +02:00
Rostislav Wolny
1c4eb15f93
Refactor CronWorkerScheduler to Doctrine
...
[MAILPOET-3726]
2021-09-08 16:12:37 +02:00
Rostislav Wolny
ebf4773eb8
Process adding last engagement time in batches
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
bb806613d7
Update last engagement time also from latest Woo order
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
8dd7c240bb
Add worker for updating last engagement from opens and clicks
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Jan Lysý
7e7038deb3
Fix integration test fot DaemonHttpRunner
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Rostislav Wolny
65b834a9ff
Update renamed NotCamelCaps rule
...
[MAILPOET-3658]
2021-07-06 13:29:00 +02:00
Jan Lysý
4c67e97206
Fix parameters in integration tests
...
[MAILPOET-3269]
2021-06-14 10:12:34 +02:00
Jan Lysý
c9636ebf1b
Use Newsletter\Links as service
...
[MAILPOET-3269]
2021-06-14 10:12:34 +02:00
Jan Lysý
4449f76901
Remove static calling from Links
...
[MAILPOET-3269]
2021-06-14 10:12:34 +02:00
Jan Lysý
2e6e042914
Add test cases for SendingThrottlingHandler
...
[MAILPOET-3588]
2021-05-03 18:39:33 +02:00
Jan Lysý
aba99b84f2
Remove reading batch size from constructor
...
[MAILPOET-3588]
2021-05-03 18:39:33 +02:00
Jan Lysý
3126998212
Add integration test for SendingThrottlingHandler
...
[MAILPOET-3588]
2021-05-03 18:39:33 +02:00
Jan Lysý
9cba4efcee
Fix dependecies in tests
...
[MAILPOET-3588]
2021-05-03 18:39:33 +02:00
Jan Lysý
6a9e692f64
Add service for automatic decrease sending batch size
...
[MAILPOET-3588]
2021-05-03 18:39:33 +02:00
Pavel Dohnal
025d588591
Fix tests
...
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
Rostislav Wolny
3d2c62fc16
Unify list vs segment naming with a rest of codebase
...
[MAILPOET-3418]
2021-04-07 09:48:31 +02:00
Rostislav Wolny
bbd4cb98f8
Skip empty subscribers batches during sending
...
[MAILPOET-3418]
2021-04-07 09:48:31 +02:00