Commit Graph

11 Commits

Author SHA1 Message Date
f52b1343f8 Implement subscriber filtering in scheduled tasks
If a filterSegmentId is provided, ensure only subscribers who belong to
that segment get included in the scheduled task.

MAILPOET-5509
2023-08-31 14:16:10 +02:00
2a97189d97 Add ability for SubscribersFinder to filter by dynamic segment
MAILPOET-5509
2023-08-31 14:16:10 +02:00
c75bc388c9 Remove unnecessary cleanup code
MAILPOET-5145
2023-04-07 12:11:12 -05:00
82aeb89854 Use strict types in tests
[MAILPOET-2688]
2022-11-29 15:04:09 +01:00
54ecb6065c Replace old ScheduledTask model with ScheduledTaskEntity in SubscribersFinder
[MAILPOET-3925]
2022-03-28 08:13:53 +02:00
da5537b9fe Replace old Subscriber model with Doctrine equivalents in SubscribersFinder
[MAILPOET-3925]
2022-03-28 08:13:53 +02:00
8c70e0eb80 Replace old Paris models with Doctrine entities in SubscribersFinderTest
[MAILPOET-3925]
2022-03-28 08:13:53 +02:00
0a73135c83 Replace old Segment model with Doctrine in SubscribersFinder
[MAILPOET-3925]
2022-03-28 08:13:53 +02:00
d54b2d4282 Use \MailPoetTest::truncateEntity() instead of ORM::raw_execute() in SubscribersFinderTest
Doing this as part of the Paris to Doctrine refactor

[MAILPOET-3925]
2022-03-28 08:13:53 +02:00
89ba1f0f4e Refactor SubscribersFinder::findSubscribersInSegments() to Doctrine
[MAILPOET-3925]
2022-03-28 08:13:53 +02:00
9f790efbf0 Move plugin files to a subfolder
[MAILPOET-3988]
2022-01-18 15:30:22 +01:00