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
7d87b042e8
Add factory method to create ScheduledTasks
...
[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
Pavel Dohnal
709b4d8fcd
Add more checks to the test
...
[MAILPOET-3628]
2021-10-04 12:37:46 +02:00
Pavel Dohnal
c7ca1d0101
Remove unnecesary line
...
[MAILPOET-3628]
2021-10-04 12:37:46 +02:00
Pavel Dohnal
1aa93d1b3c
Add a new test for creating a custom field
...
[MAILPOET-3628]
2021-10-04 12:37:46 +02:00
Pavel Dohnal
04c2061c12
Move the tests to a separate file
...
[MAILPOET-3628]
2021-10-04 12:37:46 +02:00
Pavel Dohnal
acc7ab043d
Refactor addSubscriberField to Doctrine
...
[MAILPOET-3628]
2021-10-04 12:37:46 +02:00
Pavel Dohnal
b368a76593
Refactor get custom field method to Doctrine
...
[MAILPOET-3628]
2021-10-04 12:37:46 +02:00
Pavel Dohnal
518c33187f
Move custom fields methods to a separate file
...
[MAILPOET-3628]
2021-10-04 12:37:46 +02:00
Pavel Dohnal
bef34484ae
Use the shortcut for translation function
...
[MAILPOET-3628]
2021-10-04 12:37:46 +02:00
wxa
1c738d5c73
Fix "Class 'PHPMailer\PHPMailer\Exception' not found" error
...
[MAILPOET-3836]
2021-10-04 10:53:02 +02:00
Jan Lysý
76ff8bba1a
Add test for replacing paragraph class
...
[MAILPOET-3474]
2021-10-04 10:19:39 +02:00
Jan Lysý
05f0a6ad19
Improve replacing paragraph class
...
[MAILPOET-3474]
2021-10-04 10:19:39 +02:00
Jan Lysý
1748573a91
Add test on spacing between elements
...
[MAILPOET-3474]
2021-10-04 10:19:39 +02:00
Jan Lysý
93674929b0
Add spacing at end of the paragraph when next element is heading
...
[MAILPOET-3474]
2021-10-04 10:19:39 +02:00
Jan Lysý
e2c1534ea9
Replace paragraph class when other is defined
...
[MAILPOET-3474]
2021-10-04 10:19:39 +02:00
Rostislav Wolny
97e1263451
Switch storybook builds to Webpack 5
...
[MAILPOET-3826]
2021-10-04 10:10:44 +02:00
wxa
e93bef08f4
Change captcha setting description
...
[MAILPOET-3838]
2021-10-04 09:38:56 +02:00
Brezo Cordero
7f7903e55c
Allow reply-to with only address
...
[MAILPOET-3812]
2021-10-04 09:36:29 +02:00
Jan Lysý
da5e590428
Forbid non-numeric values for scheduling welcome emails
...
[MAILPOET-3832]
2021-09-29 17:06:23 +02:00
Pavel Dohnal
76aedb3088
Use a value that is multiplication of 30
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
c4ab3a1425
Display a correct value in the notice
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
14ba0ce8b3
Use native lang features instead isEmpty
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
82a061fac5
Improve the UX
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
202e7dc755
Fix scheduling when inactive feature is off
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
3436d1a1be
Round numbers so we always see integers in the inputs
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
116c8ddb0e
Use settings on MailPoet object rather than on Window
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
e27ca267ee
Use absolute path for common dependencies
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
b7e8557bc6
Display settings in the listings
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
377910a2c2
Hide tab behind the feature flag
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
ac3625e434
Create listings tab for re-engagement emails
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
7749d17fb1
Display the last newsletter step for the re-engagement email
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
6ac7015b5c
Save the re-engagement email
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
05400ec646
Display the note correctly
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
d8b006db1a
Allow changing the values in the form
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
d351a38f27
Fix the UI
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
4a0548c6f9
Add note
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
b509b278ce
Add weeks and months to the scheduling component
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
54b216b7eb
Create a scheduling component
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
e303df6867
Add title to the re-engagement email
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
b49fbb0636
Add heading to the re-engagement email
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
ad4f39871d
Add a component for creating re-engagement email
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
7b58adab7e
Add a frontend card for re-engagement email
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
e7e738320f
Create a feature flag
...
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Jan Lysý
6f22a65692
Fix strict mode compatibility in MySQL
...
[MAILPOET-3774]
2021-09-29 13:54:29 +02:00
Jan Lysý
8aad2a8126
Refactor InactiveSubscribersControllerTest to Doctrine
...
[MAILPOET-3774]
2021-09-29 13:54:29 +02:00
Jan Lysý
ddb025c0ec
Use Doctrine in InactiveSubscribersController
...
[MAILPOET-3774]
2021-09-29 13:54:29 +02:00
Jan Lysý
93e038371d
Delete redundant test
...
[MAILPOET-3774]
2021-09-29 13:54:29 +02:00
Jan Lysý
2175a096e4
Add setting last_engagement_at
...
[MAILPOET-3774]
2021-09-29 13:54:29 +02:00