Commit Graph

13057 Commits

Author SHA1 Message Date
Jan Lysý
d7648bbda0 Add methods for subscribe segments to repository
[MAILPOET-3031]
2021-03-29 15:22:53 +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
Jan Lysý
3c5c297d94 Add support for SubscriberEntity to Security
[MAILPOET-3031]
2021-03-29 15:22:53 +02:00
Jan Lysý
fd5a9904c0 Add listener for updating lastSubscribedAt
[MAILPOET-3031]
2021-03-29 15:22:53 +02:00
wxa
91b2a11643 Add deprecation error to old model static calls
[MAILPOET-3484]
2021-03-29 14:31:44 +02:00
wxa
2947a5a299 Mark DynamicSegment model as deprecated
[MAILPOET-3484]
2021-03-29 14:31:44 +02:00
wxa
42adfa784a Remove old dynamic segments code
[MAILPOET-3484]
2021-03-29 14:31:44 +02:00
wxa
37ac7fd381 Remove unused imports
[MAILPOET-3484]
2021-03-29 14:31:44 +02:00
Pavel Dohnal
c200994da3 Increased width to fit two digits
[MAILPOET-3529]
2021-03-29 12:53:55 +02:00
Rostislav Wolny
3f434aae76 Add acceptance tests for blocking trashing active segments
[MAILPOET-3463]
2021-03-29 12:42:21 +02:00
Rostislav Wolny
51e5206ed8 Fix trashing check to check also welcome and automatic emails
[MAILPOET-3463]
2021-03-29 12:42:21 +02:00
Rostislav Wolny
fc66381da2 Remove client side checks for trashing lists
[MAILPOET-3463]
2021-03-29 12:42:21 +02:00
Rostislav Wolny
271c0a0ec6 Block trashing of a active used single list on API
[MAILPOET-3463]
2021-03-29 12:42:21 +02:00
Rostislav Wolny
a264951904 Skip used segments when bulk trashing segments
[MAILPOET-3463]
2021-03-29 12:42:21 +02:00
Rostislav Wolny
b17236b88c Fix typos in Segments API test
[MAILPOET-3463]
2021-03-29 12:42:21 +02:00
Rostislav Wolny
63a3c9b785 Add test for bulk trashing in segments repository
[MAILPOET-3463]
2021-03-29 12:42:21 +02:00
Rostislav Wolny
666be344db Unify JS check and API error message for blocking trashing
[MAILPOET-3463]
2021-03-29 12:42:21 +02:00
Rostislav Wolny
9dde8d5525 Remove loading overlay from listing in case trashing fails
[MAILPOET-3463]
2021-03-29 12:42:21 +02:00
Rostislav Wolny
f066bc8fdd Disallow trashing single dynamic segment with active email
[MAILPOET-3463]
2021-03-29 12:42:21 +02:00
Jan Lysý
9ffc3372e6 Add test on count of subscribers by ids
[MAILPOET-3425]
2021-03-29 12:10:05 +02:00
Jan Lysý
e9080ec0f3 Add dynamic segments support to count shortcode
[MAILPOET-3425]
2021-03-29 12:10:05 +02:00
wxa
dd6aff01db Fix duplicate automatic email for same product
[MAILPOET-3254]

It was happening when a second order was placed which contained the same product and some additional product.
2021-03-29 10:32:37 +02:00
Pavel Dohnal
599cfd5a8c Add job for qa oldest
[MAILPOET-3521]
2021-03-29 09:46:27 +02:00
Pavel Dohnal
b89b018641 Fix align saving in the form editor
[MAILPOET-3512]
2021-03-29 09:45:28 +02:00
Veljko
63a43edc94 Fix flaky counter in test
[MAILPOET-3513]
2021-03-24 16:56:34 +01: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
95825793c0 Use doctrine for populator query
[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
7987f2d873 Pause old tasks
[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
wxa
791c3f7a53 Remove unused currentFilter argument
[MAILPOET-3499]
2021-03-24 09:58:25 +01:00
wxa
872ff71f17 Fix first and last name sync on WooCommerce checkout
[MAILPOET-3499]
2021-03-24 09:58:25 +01:00
wxa
9872eca80f Redirect to segments listing after segment editing
[MAILPOET-3490]
2021-03-24 09:41:36 +01:00
Jan Lysý
27a735d4fb Release 3.60.5 2021-03-23 14:21:00 -03:00
Jan Lysý
a9745eeec0 Add sort versions from Jira by release date
[MAILPOET-3510]
2021-03-23 15:59:00 +01:00
Pavel Dohnal
dc2a06601f Fix calculating segments before saving
[MAILPOET-3212]
2021-03-23 15:58:34 +01:00
Pavel Dohnal
5013a24eca Use array key instead of security
[MAILPOET-3212]
2021-03-23 15:58:34 +01:00
Pavel Dohnal
ce48153b12 Fix code using the combined segments
[MAILPOET-3212]
2021-03-23 15:58:34 +01:00
Pavel Dohnal
5b45bdac1e Enable joining segments using and/or
[MAILPOET-3212]
2021-03-23 15:58:34 +01:00
Pavel Dohnal
ceae8e17aa Make parameters unique
[MAILPOET-3212]

We need to be able to connect the same segments:
users who are editor or administrator
2021-03-23 15:58:34 +01:00
Pavel Dohnal
7a98abdead Connect dynamic segments filters using UNION select
[MAILPOET-3212]
2021-03-23 15:58:34 +01:00
Jan Lysý
f3a54c0cec Remove distinct statement from export query
[MAILPOET-3505]
2021-03-22 13:37:42 +01:00
Rostislav Wolny
cf4ad30a0d Disallow jetpack JS on mailpoet admin pages
[MAILPOET-3504]
2021-03-22 13:13:17 +01:00
wxa
873677ee3e Inject WPFunctions into Shortcodes class
[MAILPOET-3465]
2021-03-22 12:19:59 +01:00
wxa
eadb02ae5c Add tests for WP style shortcodes and arguments
[MAILPOET-3465]
2021-03-22 12:19:59 +01:00
wxa
4ea2337814 Add WP style shortcodes support to emails
Also pass shortcode arguments to custom shortcode functions

[MAILPOET-3465]
2021-03-22 12:19:59 +01:00
Ján Mikláš
4116a0f3da Add return types for Grid components
[MAILPOET-3503]
2021-03-22 12:02:35 +01:00
Ján Mikláš
b6845a3438 Remove export default from Grid components
[MAILPOET-3503]
2021-03-22 12:02:35 +01:00