Jan Lysý
e6fb37e52d
Use python pip3 for installation transifex
...
[MAILPOET-3881]
2021-10-28 15:43:13 +02:00
Jan Lysý
ed6fb62467
Use a newer image for PHP8
...
[MAILPOET-3881]
2021-10-28 15:43:13 +02:00
Jan Lysý
2f83e6acae
Increase npm engine
...
[MAILPOET-3881]
2021-10-28 15:43:13 +02:00
Jan Lysý
67e04502f0
Increase nodejs version for nvm
...
[MAILPOET-3881]
2021-10-28 15:43:13 +02:00
Pavel Dohnal
09242031f8
Remove code that is not used any more
...
[MAILPOET-3821]
2021-10-28 15:19:27 +02:00
Pavel Dohnal
f1101f22dd
Delete duplicities in the code
...
The old model did update already created data
But doctrine tried to create a new row but it failed
because of duplicity. We create a subscriber row
using a hook.
[MAILPOET-3821]
2021-10-28 15:19:27 +02:00
Pavel Dohnal
6ecc0c3350
Refactor IntegrationTester to Doctrine
...
[MAILPOET-3821]
2021-10-28 15:19:27 +02:00
Jan Lysý
81bfcc4247
Remove code for backward compatibility
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Jan Lysý
9b5576babd
Add fix for inconsistent data in dynamic filters table
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Jan Lysý
a8bb1a044b
Use consistent name for parameter name in Reporter
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Jan Lysý
8f7ef3aa51
Rename method for getting count of segments with more filters
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Jan Lysý
6e6ba3e7a1
Use new signature of the dynamicSegmentFilterData constructor
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Jan Lysý
cc05b945b4
Use new properties in repository
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Jan Lysý
78e763deee
Add new properties and change constructor
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Jan Lysý
c51d5afd48
Add new columns into dynamic_segment_filters table
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Jan Lysý
8d2eed4f71
Add integration test
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Jan Lysý
1ee7581890
Add new tracked data to Reporter
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Jan Lysý
0af5f111be
Add new function for getting count of segments with more filters
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Jan Lysý
02ad7c9c8e
Add repository for DynamicSegmentFilters
...
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
Pavel Dohnal
c4037776f7
Fix newly found phpstan errors
...
[MAILPOET-3792]
2021-10-27 13:29:12 +02:00
Pavel Dohnal
f597416837
Add a docblock to container wrapper
...
[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
046f7d58e9
Remove DynamicSegment model: deprecation period expired
...
[MAILPOET-3819]
2021-10-27 11:24:22 +02:00
wxa
1f924c8d2e
Mark StatisticsUnsubscribes model as deprecated
...
[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
Pavel Dohnal
d841ca7255
Add a footer to testing email
...
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Pavel Dohnal
0d70174737
Only do validation if MSS is active
...
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Pavel Dohnal
813d43f857
Validate if newsletter has an unsubscribe link
...
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Pavel Dohnal
3a67210743
Load the entity for validation
...
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Pavel Dohnal
c886925d7d
Make sure the tooltip is not cut in half
...
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Pavel Dohnal
34fe0494ea
Remove the old tooltip
...
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Pavel Dohnal
8941ee3e8f
Add a tooltip when the newsletter fails to validate
...
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Pavel Dohnal
51ca69fba0
Validate email before sending
...
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Rodrigo Primo
2d02cdcca1
Release 3.72.0
2021-10-26 11:08:43 -03:00
Ján Mikláš
970eb69dc1
Revert "Replace wrong placeholders in translatable strings"
...
This reverts commit cc76882164
.
2021-10-25 09:48:04 -03: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
aec965f4f7
Refactor WooCommercePurchasesTest to Doctrine
...
[MAILPOET-3814]
2021-10-25 13:08:17 +02:00
Pavel Dohnal
c93ffb1fc3
Refactor WooCommerceOrdersTest to Doctrine
...
[MAILPOET-3814]
2021-10-25 13:08:17 +02:00
Pavel Dohnal
aaa24d086b
Use Doctrine in WooCommercePurchases class
...
[MAILPOET-3814]
2021-10-25 13:08:17 +02:00
Pavel Dohnal
69ff6072d2
Copy findLatestPerNewsletterBySubscriber to doctrine repository
...
[MAILPOET-3814]
2021-10-25 13:08:17 +02:00
Pavel Dohnal
bab51da527
Copy createOrUpdateByClickDataAndOrder to doctrine repository
...
[MAILPOET-3814]
2021-10-25 13:08:17 +02:00
Pavel Dohnal
102e333521
Use Doctrine in WooCommercePastOrders cron worker
...
[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
wxa
cc76882164
Replace wrong placeholders in translatable strings
...
[MAILPOET-3863]
2021-10-25 11:48:24 +02:00
Jan Lysý
ad4e4a469c
Add event tracking with user properties
...
[MAILPOET-3866]
2021-10-25 11:31:32 +02:00