Commit Graph

425 Commits

Author SHA1 Message Date
cb0d3c70ad Use Doctrine for update success message in Settings
[MAILPOET-3034]
2021-03-11 11:46:16 +01:00
90295b3c3a Use Doctrine for update ScheduledTask in Settings
[MAILPOET-3034]
2021-03-11 11:46:16 +01:00
1b74c3e195 Improve email action filter api data validation
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
6bc557ecb0 Refactor dynamic segments bulk actions endpoint
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
2db223daf7 Refactor dynamic segments delete endpoint
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
e1eea57d32 Refactor dynamic segments trash and restore
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
9fdebdb4d7 Refactor api for creating/updating dynamic segments
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
40c9f047be Refactor segment filter data to embedded object
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
bd63ae508f Refactor dynamic segments get endpoint to doctrine
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
f2655c40aa Use doctrine for exporting subscribers
[MAILPOET-3376]
2021-03-08 09:09:00 +01:00
878e3eb28f Simplify newsletter body data repair
[MAILPOET-3430]
2021-03-02 13:48:07 +01:00
9441d32bdd Use service for fix newsletter API data
[MAILPOET-3430]
2021-03-02 13:48:07 +01:00
0347e44893 Use importExportRepository in import
[MAILPOET-3378]
2021-02-18 10:13:44 +01:00
09acbb0d07 Use Doctrine instead of Paris in Import
[MAILPOET-3378]
2021-02-18 10:13:44 +01:00
aad1495262 Prevent deleting lists with emails that are being sent
[MAILPOET-3417]
2021-02-17 16:31:31 +01:00
6a63ac26c7 Fix naming sanitiser > sanitizer
[MAILPOET-3415]
2021-02-15 13:30:08 +01:00
d00e667b96 Check Custom HTML in form on save
[MAILPOET-3415]
2021-02-15 13:30:08 +01:00
08b5fae173 Use api data fix service for save form api
[MAILPOET-3415]
2021-02-15 13:30:08 +01:00
6299d2736e Forbid restore and trash action for WP list in bulk action
[MAILPOET-3169]
2021-02-01 15:39:35 +01:00
b03f301a5a Use Doctrine model in trash, restore and delete
[MAILPOET-3169]
2021-02-01 15:39:35 +01:00
aff7de4659 Use Doctrine in bulk actions for Segments
[MAILPOET-3169]
2021-02-01 15:39:35 +01:00
c579a35980 Use DB transaction when duplicating Segment
[MAILPOET-3170]
2021-01-26 17:03:48 +01:00
e08e19902b Use Doctrine for Segment duplication
[MAILPOET-3170]
2021-01-26 17:03:48 +01:00
822550f3c0 Refactor dynamic segments listings to doctrine
[MAILPOET-3361]
2021-01-11 13:24:12 +01:00
5db5a7edbc Refactor code duplication
[MAILPOET-3168]
2021-01-08 10:37:50 +01:00
1d6cf56fd9 Refactor subscriber statistics to doctrine
[MAILPOET-3168]
2021-01-08 10:37:50 +01:00
de6e0e5adb Move groups definitions
[MAILPOET-3168]
2021-01-08 10:37:50 +01:00
761e57bdd2 Remove old code
[MAILPOET-3168]
2021-01-08 10:37:50 +01:00
6f0171373c Add email subjects to the response
[MAILPOET-3168]£
2021-01-08 10:37:50 +01:00
3e859ba8cf Add subscribers URL into the response
[MAILPOET-3168]
2021-01-08 10:37:50 +01:00
d93b168116 Refactor segments listings to doctrine
[MAILPOET-3168]
2021-01-08 10:37:50 +01:00
8f41628d29 Add scheduled emails subjects into segments API response
[MAILPOET-3142]
2021-01-05 13:17:46 +01:00
5c20af3384 Move and restore subscribers from WP Users list
[MAILPOET-3142]
2021-01-05 13:17:46 +01:00
441cb86a76 Refactor subscription segments selection from old model to api
[MAILPOET-3297]
2021-01-04 11:32:28 +01:00
af574f7e1b Refactor getting segments from form body to form entity
[MAILPOET-3297]
2021-01-04 11:32:28 +01:00
36a7cc0b25 Fix searching for segments to work with nested segments block
[MAILPOET-3297]
2021-01-04 11:32:28 +01:00
a75575baf9 Use SegmentEntity in endpoint Segment::save()
[MAILPOET-3167]
2020-12-07 14:48:58 +01:00
eb13116d2a Add temporary fix to ensure old duplicated newsletters have hashes
[MAILPOET-3275]
2020-11-19 13:06:17 +01:00
7338678a12 Reset no forms transient on form status update
[MAILPOET-3300]
2020-11-17 13:42:27 +01:00
d91c383e53 Fix importing WP users as subscribers
[MAILPOET-3298]
2020-11-16 13:25:56 +01:00
65ca040a20 Always inject welcome emails scheduler
[MAILPOET-3141]
2020-11-09 12:56:17 +01:00
645f888186 Refactor WP Users segment controller to injectable service
[MAILPOET-3141]
2020-11-09 12:56:17 +01:00
db9b51e12a Add a bulk unsubscribe server side action
[MAILPOET-2978]
2020-10-29 09:32:59 +01:00
8569d4a86f Removed unnecessary check in Newsletters endpoint
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
c68728670e Remove using Idiorm from Newsletter::duplicate
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
ca50d6df1d Remove using Idiorm from Newsletter::create
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
d5aac0778d Use Doctrine in Newsletter::setStatus()
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
4843c124ef Move prefetch newsletter methods to repository
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
c24d28fbfd Deny deleting subscribers who are WP user
[MAILPOET-3138]
2020-10-20 17:22:06 +02:00
9e8ccd2c17 Use native array_column
[MAILPOET-3173]
2020-10-12 10:10:03 +02:00