Jan Lysý
f4ce284e5c
Add engagement score into segment list
...
[MAILPOET-3533]
2021-05-12 14:42:22 +02:00
Pavel Dohnal
3f91c40594
Round score to 1 decimal instead of 0
...
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
Pavel Dohnal
5d4916efc3
Create score columns
...
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
Rostislav Wolny
2f7f4536a2
Add filter class for WooCommerce subscriptions filter
...
[MAILPOET-3471]
2021-04-20 15:51:09 +02:00
Jan Lysý
02e1ce7e4d
Remove getFields method from FormEntity
...
[MAILPOET-3032]
2021-04-12 14:26:36 +02:00
Jan Lysý
4631fb7320
Add SubscriberIP entity and repository
...
[MAILPOET-3032]
2021-04-12 14:26:36 +02:00
Jan Lysý
d530b02843
Add StatisticsFormEntity
...
[MAILPOET-3032]
2021-04-12 14:26:36 +02:00
Jan Lysý
69d5eb42f7
Use Doctrine in RequiredCustomFieldValidator
...
[MAILPOET-3032]
2021-04-12 14:26:36 +02:00
Rodrigo Primo
90526362cc
Ignore PHPStan Carbon related error introduced after update to version 0.12.83
...
This commit ignores the following PHPStan error introduced after the update to version 0.12.83. It seems the error is caused by a problem in Carbon's documentation so there is not way for us to fix it for now. Carbon's constructor accepts an instance of DateTimeInterface, but its phpdoc block only mentions string or null.
```
------ ----------------------------------------------------------------------
Line lib/Entities/NewsletterEntity.php
------ ----------------------------------------------------------------------
283 Parameter #1 $time of class MailPoetVendor\Carbon\Carbon constructor
expects string|null, DateTimeInterface|null given.
------ ----------------------------------------------------------------------
```
[MAILPOET-3491]
2021-04-12 08:55:14 +02:00
Jan Lysý
558d44c37d
Add value formatting in SubscriberCustomFieldEntity
...
[MAILPOET-3031]
2021-03-29 15:22:53 +02:00
Jan Lysý
2e3f59423b
Add validation on email in SubscriberEntity
...
[MAILPOET-3031]
2021-03-29 15:22:53 +02:00
Pavel Dohnal
63db6737df
Only some statuses can be updated
...
We want to maintain the previous behaviour
[MAILPOET-3481]
2021-03-24 11:05:17 +01:00
Pavel Dohnal
50b98bd079
Only load queues after check passes
...
[MAILPOET-3481]
2021-03-24 11:05:17 +01:00
Pavel Dohnal
3ae3102f9c
Leave old task paused when activating newsletter
...
[MAILPOET-3481]
2021-03-24 11:05:17 +01:00
Pavel Dohnal
2dcf9a8a8f
Pause all scheduled tasks when pausing newsletter
...
[MAILPOET-3481]
2021-03-24 11:05:17 +01:00
Pavel Dohnal
7a98abdead
Connect dynamic segments filters using UNION select
...
[MAILPOET-3212]
2021-03-23 15:58:34 +01:00
Pavel Dohnal
c3372dfee8
Load logs
...
[MAILPOET-3135]
2021-03-16 14:29:18 +01:00
Pavel Dohnal
174583cc84
Create repository for logs
...
[MAILPOET-3135]
2021-03-16 14:29:18 +01:00
wxa
67824f9eb1
Set task status to invalid instead of deleting
...
[MAILPOET-3359]
2021-03-10 18:24:21 +01:00
Rostislav Wolny
9fdebdb4d7
Refactor api for creating/updating dynamic segments
...
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
Rostislav Wolny
40c9f047be
Refactor segment filter data to embedded object
...
[MAILPOET-3177]
2021-03-10 15:20:32 +01:00
Jan Lysý
09acbb0d07
Use Doctrine instead of Paris in Import
...
[MAILPOET-3378]
2021-02-18 10:13:44 +01:00
Jan Lysý
8cfd47e656
Move custom field type constants to entity
...
[MAILPOET-3378]
2021-02-18 10:13:44 +01:00
Jan Lysý
e08e19902b
Use Doctrine for Segment duplication
...
[MAILPOET-3170]
2021-01-26 17:03:48 +01:00
Rostislav Wolny
8456581695
Refactor segment lists fetching methods to separate repository
...
[MAILPOET-3164]
2021-01-25 09:17:17 +01:00
Rostislav Wolny
e576002d70
Append subscribers limit notice with info about WP users segment
...
[MAILPOET-3143]
2021-01-11 14:55:44 +01:00
Rostislav Wolny
441cb86a76
Refactor subscription segments selection from old model to api
...
[MAILPOET-3297]
2021-01-04 11:32:28 +01:00
Rostislav Wolny
af574f7e1b
Refactor getting segments from form body to form entity
...
[MAILPOET-3297]
2021-01-04 11:32:28 +01:00
Rostislav Wolny
74e0fc6b52
Add getBlocksByType to Form entity
...
[MAILPOET-3297]
2021-01-04 11:32:28 +01:00
Rostislav Wolny
b3db3dbcb3
Add PHP constants for form block types
...
[MAILPOET-3297]
2021-01-04 11:32:28 +01:00
Rostislav Wolny
d13f63b3e2
Fix other minor type issues in libs
...
[MAILPOET-3926]
2020-12-07 11:36:01 +01:00
Pavel Dohnal
06dca19738
Add magic getters for backward compatibility
...
[MAILPOET-3333]
2020-12-03 14:11:53 +01:00
Pavel Dohnal
a8050f0f02
Create method for wp check
...
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
Rostislav Wolny
b97dee0bfe
Refactor welcome newsletter scheduler to Doctrine
...
[MAILPOET-3141]
2020-11-09 12:56:17 +01:00
Rostislav Wolny
6438081476
Fix issues in Doctrine entities newly found by PHPStan
...
[MAILPOET-3029]
2020-11-09 11:04:32 +01:00
Jan Lysý
3479783588
Use WP currentTime when newsletter is duplicated
...
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
Jan Lysý
c68728670e
Remove using Idiorm from Newsletter::duplicate
...
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
Jan Lysý
a4dcec49c7
Add list of names for NewsletterOptionFieldEntity
...
[MAILPOET-2946]
2020-10-27 15:00:14 +01:00
Pavel Dohnal
78118b07e8
Refactor to doctrine
...
[MAILPOET-2335] [MAILPOET-2334]
2020-10-22 11:54:41 +02:00
Rostislav Wolny
1f42a4bb46
Update SubscriberSegmentEntity relation annotation
...
[MAILPOET-3146]
2020-10-08 15:59:05 +02:00
Rostislav Wolny
cd5079efda
Remove unused SegmentEntity method
...
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
2f270575f3
Make segment description mandatory
...
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
5aa4e880e6
Refactor static/dynamic condition to match old behavior
...
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
231b7eb2a9
Add SegmentSubscriberRepository with basic methods
...
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
00db901d94
Implement email actions filter in Doctrine
...
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
cf76480ab3
Implement userRole filter using Doctrine
...
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
d2e46c17ed
Add dummy dynamic segments filters
...
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
d18d3b052d
Add dynamic segments filter entity
...
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
f9f8428b42
Move dynamic segment type constant to segment entity
...
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
36bad65b80
Add getCount to StatisticsClickEntity
...
[PREMIUM-145]
2020-09-03 15:04:11 +02:00