Commit Graph

4591 Commits

Author SHA1 Message Date
Pavel Dohnal
35f2d7b0ad Refactor test
[MAILPOET-2653]
2020-07-01 12:36:33 +02:00
Pavel Dohnal
b21464cc9f Add custom fields to the response
[MAILPOET-2653]
2020-07-01 12:36:33 +02:00
Pavel Dohnal
a01e19c805 Add unsubscriptions to the response
[MAILPOET-2653]
2020-07-01 12:36:33 +02:00
Pavel Dohnal
1923dc8257 Add subscriptions to the response
[MAILPOET-2653]
2020-07-01 12:36:33 +02:00
Pavel Dohnal
474be136f9 Create subscribers response builder
[MAILPOET-2653]
2020-07-01 12:36:33 +02:00
Rostislav Wolny
2c33cbfa24 Render paragraph and heading typography styles on front end
[MAILPOET-3007]
2020-06-30 09:32:11 +02:00
wxa
f952f2d2b8 Add new Amazon SES locations [MAILPOET-3018] 2020-06-29 13:48:58 +02:00
Rostislav Wolny
3621a02b71 Cleanup orphaned stats notification tasks
[MAILPOET-3015]
2020-06-29 11:06:47 +02:00
Rostislav Wolny
aaf38a6f96 Delete also stats notification scheduled tasks when deleting a newsletter
[MAILPOET-3015]
2020-06-29 11:06:47 +02:00
Pavel Dohnal
5c6135a88f Remove redundant condition
[MAILPOET-2987]
2020-06-25 16:23:16 +02:00
Pavel Dohnal
14713265b3 Use API to save the template
[MAILPOET-2987]
2020-06-25 16:23:16 +02:00
Pavel Dohnal
565da8b52e Move Template Selection to a separate page
[MAILPOET-2987]
2020-06-25 16:23:16 +02:00
Pavel Dohnal
07637c69cf Create a new form from template
[MAILPOET-2987]
2020-06-25 16:23:16 +02:00
Pavel Dohnal
5498554c8c Add form template selection page
[MAILPOET-2987]
2020-06-25 16:23:16 +02:00
Rostislav Wolny
9f5b8d042f Refactor subscription opt-in in WooCommerce acceptance tests
[MAILPOET-2992]
2020-06-25 16:15:43 +02:00
Rostislav Wolny
34da04cb02 Add checks that twig function callbacks are callable
[MAILPOET-2667]
2020-06-25 10:15:28 +02:00
Pavel Dohnal
cee7416fdc Display form always in the_content, not just once
Use magical functions that seems to work

[MAILPOET-3009]
2020-06-25 10:13:53 +02:00
Pavel Dohnal
0a5f941ae6 Make sure source is updated only on status change
[MAILPOET-2737]
2020-06-24 10:28:52 +02:00
Pavel Dohnal
6d0977c7fe Update the version
[MAILPOET-2737]
2020-06-24 10:28:52 +02:00
Pavel Dohnal
b569f0cc8e Track all changes by admin
[MAILPOET-2737]
2020-06-24 10:28:52 +02:00
Pavel Dohnal
c3e0f5cf76 Move optional parameter after mandatory
[MAILPOET-2737]
2020-06-24 10:28:52 +02:00
Pavel Dohnal
6e1cf96330 Display the unsubscribe reason to the user
[MAILPOET-2792]
2020-06-24 10:28:52 +02:00
Pavel Dohnal
4e3b206734 Track admin unsubscribe
[MAILPOET-2792]
2020-06-24 10:28:52 +02:00
Pavel Dohnal
795ec44568 Track source when user unsubscribes from manage
[MAILPOET-2792]
2020-06-24 10:28:52 +02:00
Pavel Dohnal
47890d4f27 Track source when user clicks unsubscribe link
[MAILPOET-2792]
2020-06-24 10:28:52 +02:00
Pavel Dohnal
6682af5cf5 Allow null in statistics unsubscribes
[MAILPOET-2792]
2020-06-24 10:28:52 +02:00
Pavel Dohnal
11ada70418 Add source to unsubscribe statistics table
[MAILPOET-2792]
2020-06-24 10:28:52 +02:00
Rostislav Wolny
f35dc468b2 Render heading background color in form on front end
[MAILPOET-2976]
2020-06-23 09:14:20 +02:00
Ján Mikláš
3210f41d66 Add meta robots noindex,nofollow to all MailPoet pages
[MAILPOET-3002]
2020-06-22 14:16:07 +02:00
Jan Jakeš
b2a4230636 Remove unused listing functionality from newsletter model
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
bd1361d24d Refactor restoring newsletters with running scheduled tasks
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
2db677f9de Refactor newsletter bulkDelete transaction
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
fca4ea595c Refactor fetching newsletter in trash, delete and restore API methods
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
224c5baab3 Refactor fetching children ids for newsletter bulk action
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
0c2670fb5a Improve comments in newsletter repository bulk methods
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
20ea48896a Get rid of recursion in newsletter bulk actions
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
0d4abd9bce Mark Newsletter trash,restore,delete as deprecated and use bulk methods instead
[MAILPOET-2898][MAILPOET-2758]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
a8d11bf045 Replace Newsletter delete,trash,replace by new bulkMethods
[MAILPOET-2898][MAILPOET-2758]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
5d3bf901c1 Put newsletters bulk delete action into transaction
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
babb27dd72 Remove bulk methods from legacy newsletter model
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
8a78322854 Refactor resolving actionable bulk action ids to listing repository
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
91d2d92bbd Add newsletter stats data cleanup to newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
7bcafcfce9 Add newsletter posts cleanup to newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
19be52d162 Add newsletter options cleanup to newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
b99416785c Add newsletter links cleanup to newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
5dbc8d8a8c Add stats notifications cleanup to newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
6f9a7382d7 Delete scheduled task subscribers on newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
6ee891a387 Add scheduled task subscriber entity and repository
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
01b61abc28 Add deleting closely related entities into newsletter bulk delete
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00
Rostislav Wolny
913029165a Implement bulk restore action properly
[MAILPOET-2898]
2020-06-17 14:37:06 +02:00