Brezo Cordero
d9186e4230
Prevent deleting a list if attached to a form
...
[MAILPOET-3661]
2021-08-16 09:42:08 +02:00
Jan Lysý
6dc0c62640
Fix getting NewsletterExporter instance in PersonalDataExporters
...
[MAILPOET-3702]
2021-08-11 15:18:58 +02:00
Jan Lysý
7783237203
Use entities instead of old models in link shortcode filter
...
[MAILPOET-3464]
2021-08-11 14:35:48 +02:00
Jan Lysý
d9f4a3f1d4
Add filter for displaying form on supported post types
...
[MAILPOET-3639]
2021-08-11 14:26:06 +02:00
Jan Lysý
e468663d15
Add job_listing into supported post types for forms
...
[MAILPOET-3639]
2021-08-11 14:26:06 +02:00
Rostislav Wolny
adcbcc9982
Add tests for existing subscribers subscribing on checkout page
...
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
35058bca63
Add unsubscribes tracking for WooCommerce checkout
...
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
774142dd01
Add test for subscriptions via Woo on my-account page
...
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
21c712c930
Fix issues in woocommerce_registration_errors callback
...
* After this change we will process only registrations without any errors.
* The filter expect that it returns $errors, but the callback was not returning anything. This was under some circumstances causing 500 error.
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
61e61d4612
Enable registration on my-account page in acceptance tests
...
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
b7cdb71f18
Delete redundant WooCommerce customer lists tests
...
Same functionality is tested in newly added subscription tests
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
c110851a82
Add acceptance tests for registered customer subscriptions on checkout
...
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
3849b7fa33
Add acceptance tests for guest customers subscriptions on checkout
...
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
7b773e2acb
Fix createOrder in tests to work with disabled opt-in checkbox
...
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
3cedca311d
Unsubscribe on checkout only when opt-in is checkbox is present
...
This change unifies behaviour with registration page opt-in checkbox.
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
47ef8944f8
Do not set status in sync of registered customer
...
Subscriber status is already handled when the user is added to
WordPress Users list.
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
12c9019939
Mark customers without optin as unsubscribed
...
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rostislav Wolny
b46335a562
Fix filter for rendering WooCommerce checkou optin
...
Without the return argument the input is immediately rendered
and the function returns null. The filter than received null
instead of HTML string and the input was already rendered before
the filter was called.
[MAILPOET-3657]
2021-08-09 16:51:27 +02:00
Rodrigo Primo
8513a4d986
Fix checkMissingTypehint PHPStan errors
...
This commit removes the checkMissingTypehints flag
from PHPStan configuration files and fixes all associated errors in our
code base.
[MAILPOET-3236]
2021-08-09 12:58:56 +02:00
Rodrigo Primo
e59992cc16
Fix checkGenericClassInNonGenericObjectType PHPStan errors
...
This commit removes the checkGenericClassInNonGenericObjectType flag
from PHPStan configuration files and fixes all associated errors in our
code base.
[MAILPOET-3236]
2021-08-09 12:58:56 +02:00
Rodrigo Primo
f0dc0b3556
Stop excluding the PHPStan checkMissingTypehints error
...
This check doesn't produce any errors so we don't need to exclude it
from our checks. Note that this only removes the exclusion of this error
from phpstan.neon. The same error check is kept in phpstan-tests.neon as
there are some change that we need to make to two tests before being
able to update this file as well.
[MAILPOET-3236]
2021-08-09 12:58:56 +02:00
Rodrigo Primo
30b4b3e073
Stop excluding the PHPStan checkMissingVarTagTypehint error
...
This check doesn't produce any errors so we don't need to exclude it
from our checks.
[MAILPOET-3236]
2021-08-09 12:58:56 +02:00
Rostislav Wolny
c182e953ef
Prevent trashing customer users when WP segment is inactive
...
[MAILPOET-3695]
2021-08-09 12:36:29 +02:00
Brezo Cordero
1909950353
Remove the poll on plugin deactivation
...
Remove the poll asking for deactivation reasons as we are no longer using the data.
[MAILPOET-3705]
2021-08-09 11:33:14 +02:00
Jan Lysý
19fad073d0
Add cleanup subscribers counts cache
...
[MAILPOET-3714]
2021-08-09 10:38:37 +02:00
Jan Lysý
2deaeb284b
Rename method in AcceptanceTester
...
[MAILPOET-3723]
2021-08-04 10:13:57 +02:00
Jan Lysý
d1edb2fa32
Skip StatPage acceptance test when Premium is active
...
[MAILPOET-3723]
2021-08-04 10:13:57 +02:00
Jan Lysý
ac2346a181
Copy mailpoet-premium instead of softlink
...
[MAILPOET-3586]
2021-08-02 08:37:32 +02:00
Jan Lysý
853e3c4f0e
Remove CleanupPremiumPluginExtension
...
[MAILPOET-3586]
2021-08-02 08:37:32 +02:00
Jan Lysý
9960cd142e
Bump "Tested up to" version to 5.8
...
[MAILPOET-3711]
2021-07-28 09:29:53 +02:00
Jan Lysý
50092320d5
Release 3.65.1
2021-07-20 13:20:33 +02:00
Pavel Dohnal
56e18c151d
Encode value before printing it
...
[MAILPOET-3698]
2021-07-19 13:38:39 +02:00
Pavel Dohnal
3941fccefa
Update MSS testing address
...
[MAILPOET-3681]
2021-07-19 13:13:19 +02:00
Rostislav Wolny
f4a87bec37
Fix sign up button in MSS pitch on send page
...
[MAILPOET-3704]
2021-07-14 14:54:56 +02:00
Rostislav Wolny
ac09c5a8af
Fix sign up button in wizard step 4
...
[MAILPOET-3704]
2021-07-14 14:54:56 +02:00
Pavel Dohnal
79b2894d6c
Release 3.65.0
2021-07-13 13:55:48 +02:00
Rostislav Wolny
4a0d814fd9
Downgrade symfony polyfills
...
Bootstrap files for PHP8 fail to pass WP plugins repository pre commit check.
We have to temporarily downgrade until WP plugins repo add support for PHP8 syntax.
[MAILPOET-3701]
2021-07-13 12:10:15 +02:00
Jan Lysý
f61faa7e19
Use react notice on error
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
ef1a3072c7
Return zero when sum is null
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
0f6ad19036
Add clearing subscribers global status statistics
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
a6dc552cdc
Use new controller with subscribers counts
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
ac2a70f39b
Create controller for counting subscribers
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
b735c8ac85
Fix dependency in settings integration test
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
759cea0f97
Add calling API on the click
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
d6e709ff53
Use cache oldest created at in template
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
3b9bf6142c
Fix flaky acceptance test ReceiveWelcomeEmailCest
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
036f110953
Unify stats queries
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
bd49e73efb
Add check that item cache contains created_at
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
9f9706e319
Clear cache in failing integration tests
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00
Jan Lysý
7e7038deb3
Fix integration test fot DaemonHttpRunner
...
[MAILPOET-3646]
2021-07-12 11:51:39 +02:00