Commit Graph

512 Commits

Author SHA1 Message Date
7d04ea28ad Add meta to response when email is unauthorized
[MAILPOET-3881]
2021-11-15 15:03:43 +01:00
5890fb3510 Use the latest updated queue
[MAILPOET-3876]
2021-11-10 12:49:48 +01:00
9229ed77d8 Refactor to doctrine
[MAILPOET-3876]
2021-11-10 12:49:48 +01:00
ee00f03ed3 Refactor pause/resume to doctrine
[MAILPOET-3876]
2021-11-10 12:49:48 +01:00
797f1d76ae Update templates API to save template images as files
[MAILPOET-2686]
2021-11-08 13:24:53 +01:00
7ecddae1f5 Improve error message
[MAILPOET-3865]
2021-11-08 10:15:35 +01:00
wxa
d8bfcb64bb Replace wrong placeholders in translatable strings
[MAILPOET-3863]
2021-11-03 23:11:11 +01:00
be77666105 Modify API re-engagement disabled message
[MAILPOET-3840]
2021-11-02 09:12:02 +01:00
ea6eb0993d Disable activate button if tracking is disable
[MAILPOET-3840]
2021-11-02 09:12:02 +01:00
f42d3aac5e Do not allow activation with toggle if no tracking
[MAILPOET-3743]
2021-11-02 09:12:02 +01:00
21b9ae9f2e Show re-engagement emails notice after saving
[MAILPOET-3743]
2021-11-02 09:12:02 +01:00
6e6ba3e7a1 Use new signature of the dynamicSegmentFilterData constructor
[MAILPOET-3427]
2021-10-27 15:45:17 +02:00
0d70174737 Only do validation if MSS is active
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
813d43f857 Validate if newsletter has an unsubscribe link
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
3a67210743 Load the entity for validation
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
970eb69dc1 Revert "Replace wrong placeholders in translatable strings"
This reverts commit cc76882164.
2021-10-25 09:48:04 -03:00
wxa
cc76882164 Replace wrong placeholders in translatable strings
[MAILPOET-3863]
2021-10-25 11:48:24 +02:00
59031237fe Remove scheduled count info for re-engagement emails in listing
We schedule re-engagement emails to be send immediately after we detect some recipients so the scheduled count would be always 0.
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
b7e8557bc6 Display settings in the listings
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
ac3625e434 Create listings tab for re-engagement emails
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
857268c5ff Allow preview for unsaved forms
[MAILPOET-3662]
2021-09-27 10:14:02 +02:00
1a3f16a3c0 Remove action create from endpoint
[MAILPOET-3662]
2021-09-27 10:14:02 +02:00
21839fc30b Fix indentation of multiline function declarations
[MAILPOET-3732]
2021-09-17 12:17:36 +02:00
cdda3480ca Make all constructor signatures multiline
[MAILPOET-3732]
2021-09-16 14:19:40 +02:00
206dd92054 Display the last engagement on the subscribers stats page
[MAILPOET-3770]
2021-09-13 10:33:11 +02:00
5a5ec1cc19 Use cron worker scheduler service when scheduling Woo sync
[MAILPOET-3726]
2021-09-08 16:12:37 +02:00
8eaf9471f5 Schedule immediate cron task for Woo sync on force sync
[MAILPOET-3726]
2021-09-08 16:12:37 +02:00
14ff48c7fa Differentiate machine and humans opens on subscriber stats API
[MAILPOET-3741]
2021-08-31 15:15:54 +02:00
464f23c82b Display machine opens
[MAILPOET-3740]
2021-08-30 14:04:29 +02:00
e4aca4f6de Refactor endpoint to doctrine
[MAILPOET-3626]
2021-08-25 09:22:44 +02:00
5d967f3457 Use a single string instead of array of strings
[MAILPOET-3625]
2021-08-23 14:18:57 +02:00
3b7752daed Refactor creating new list to Doctrine
[MAILPOET-3625]
2021-08-23 14:18:57 +02:00
3d1e2c5a2e Refactor setupWooCommerceInitialImport to Doctrine
[MAILPOET-3625]
2021-08-23 14:18:57 +02:00
b2857cbf40 Refactor code that checks for list deletion with form
Move segment deletion to new function doTrash to avoid calling methods twice on individual segment deletion. Refactor acceptance test.

[MAILPOET-3661]
2021-08-16 09:42:08 +02:00
d9186e4230 Prevent deleting a list if attached to a form
[MAILPOET-3661]
2021-08-16 09:42:08 +02:00
19fad073d0 Add cleanup subscribers counts cache
[MAILPOET-3714]
2021-08-09 10:38:37 +02:00
a6dc552cdc Use new controller with subscribers counts
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
759cea0f97 Add calling API on the click
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
5abee92122 Add better error message when name is empty
[MAILPOET-3559]
2021-06-28 11:29:46 +02:00
62d6881966 Fix name of getter in SegmentEntity
[MAILPOET-3469]
2021-06-21 14:02:04 +02:00
3fdbb050cd Add getter for connect operand to SegmentEntity
[MAILPOET-3469]
2021-06-21 14:02:04 +02:00
97dd402d21 Change error message when request is almost empty
[MAILPOET-3469]
2021-06-21 14:02:04 +02:00
c88659076f Fix property filters_connect in response
[MAILPOET-3469]
2021-06-21 14:02:04 +02:00
f4c2e4880a Add dynamic filter connect type to response
[MAILPOET-3469]
2021-06-21 14:02:04 +02:00
eb0e7e317f Allow returning more filters in response for dynamic segments
[MAILPOET-3469]
2021-06-21 14:02:04 +02:00
aeeceeeb8d Use Newsletter\Url as service
[MAILPOET-3269]
2021-06-14 10:12:34 +02:00
f7b77cf75d Remove FormRepository from SettingsController
[MAILPOET-3643]
2021-06-07 14:14:50 +02:00
4d5630b1ca Remove ScheduledTaskRepository from SettingsController
[MAILPOET-3643]
2021-06-07 14:14:50 +02:00
9174bbb6fd Refactor form bulk action to docrine
[MAILPOET-3630]
2021-06-02 14:09:12 +02:00
ad40585da4 Refactor form save to doctrine
[MAILPOET-3037]
2021-05-19 11:00:18 +02:00