Commit Graph

20858 Commits

Author SHA1 Message Date
Jan Lysý
81df5f16a2 Add mock for getNewsletter to newsletter coupon spec
[MAILPOET-5125]
2023-05-29 11:27:16 +02:00
Jan Lysý
01035ccd9a Make coupon overlay visible only for generated coupons
[MAILPOET-5125]
2023-05-29 11:27:16 +02:00
Jan Lysý
1ed3dbd3ce Differentiate coupon block's hover message by email type
[MAILPOET-5125]
2023-05-29 11:27:16 +02:00
David Remer
dd6bd811d9 Escape strings in attributes
[MAILPOET-4973]
2023-05-29 10:53:38 +02:00
David Remer
09f984689f Make strings translateable
[MAILPOET-4973]
2023-05-29 10:53:38 +02:00
David Remer
b21798589e Show tool tip help for section
[MAILPOET-4973]
2023-05-29 10:53:38 +02:00
David Remer
cb8ca2b986 Make the tool tip sentence a question
[MAILPOET-4973]
2023-05-29 10:53:38 +02:00
David Remer
28b38ef8f5 Add MailPoet info to WooCommerce System Status Report
[MAILPOET-4973]
2023-05-29 10:53:38 +02:00
Veljko
3c2bed1041 Update test and add new newsletter json
[MAILPOET-5309]
2023-05-25 15:16:26 +02:00
Rodrigo Primo
75f8af13be Refactor MetaInfo::getNewsletterMetaInfo() to use Doctrine
[MAILPOET-5344]
2023-05-25 06:52:00 -05:00
Rodrigo Primo
54b693b654 Refactor MetaInfo to use Doctrine instead of Paris
[MAILPOET-5344]
2023-05-25 06:52:00 -05:00
Veljko
d6b3b0adc0 Make a test for duplicating scheduled newsletter and update other tests
[MAILPOET-5310]
2023-05-25 09:49:25 +02:00
Veljko
bae959bd6d Ensure the scheduled newsletter is really scheduled
[MAILPOET-5310]
2023-05-25 09:49:25 +02:00
Veljko
a5248ab30f Updated k6 readme file
[MAILPOET-5349]
2023-05-24 05:12:14 -05:00
Jan Jakes
6561d087fd Highlight automations menu when email editor accessed via "Edit content"
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
86320563ab Highlight automations menu when email editor accessed from automations
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
2b071b6e4f Add default color to MailPoet icon to avoid flicker from black, simplify SVG
The default color is #a7aaad, when CSS is ready, it can override it.
This approach seems to be also used by Woo.

I also removed useless title and groups from the SVG.

[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
a6cf251f6b Check that the MailPoet top menu is highlighted on all subpages
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
af1ad22377 Remove no longer needed menu hiding logic
This is now determined by whether the parent is "null" or not.

[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
dfe5a54762 Highlight main MailPoet menu for welcome wizard, landing page, Woo setup, and error page
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
2c9f72a824 Implement menu highlighting for MailPoet pages in PHP
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
48328122ae Make logs and experimental featues submenus of settings
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
e8bcbfe618 Add checks for subpages to menu test
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
43fbdddc13 Add missing submenu for form template selection page
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
034ffc64bd Check for selected menu items, make sure clicks are in the MP menu
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
7d7db66c20 Split page asertions into methods
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
e0bf00fb20 Add automations to menu test, improve test
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
Jan Jakes
a63801fbc4 Fix menu expanding on subpages
[MAILPOET-5296]
2023-05-23 14:02:58 +02:00
alex-mailpoet
f275d5cd94 Clean up unused table name vars
[MAILPOET-5180]
2023-05-22 14:13:05 +02:00
alex-mailpoet
5203eb5268 Don't cache if subscribers count is below minimum value
[MAILPOET-5180]
2023-05-22 14:13:05 +02:00
alex-mailpoet
4f1afa388f Clean up transient cache in tests where necessary
[MAILPOET-5180]
2023-05-22 14:13:05 +02:00
alex-mailpoet
9fc2c0eeb3 Update phpstan ignore files
[MAILPOET-5180]
2023-05-22 14:13:05 +02:00
alex-mailpoet
4cd1667146 Cache homepage subscribers stats
[MAILPOET-5180]
2023-05-22 14:13:05 +02:00
alex-mailpoet
d7fd11387f Use cached subscriber count on homepage
[MAILPOET-5180]
2023-05-22 14:13:05 +02:00
alex-mailpoet
7287645e81 Use cached per-list subscriber counts for admin pages
[MAILPOET-5180]
2023-05-22 14:13:05 +02:00
Brezo Cordero
a154d2581b Fix event tracking and simplify isBundledSubscription
[MAILPOET-5223]
2023-05-22 11:52:23 +02:00
Brezo Cordero
867492cfc6 Hide Woo Automated emails for bundles
[MAILPOET-5223]
2023-05-22 11:52:23 +02:00
Brezo Cordero
6b7804bd8c Hide WooCommerce Tab for bundles
[MAILPOET-5223]
2023-05-22 11:52:23 +02:00
Brezo Cordero
6b40dfabf3 Hide Automations menu for bundles
Using null instead of true so that the pages are available directly.

[MAILPOET-5223]
2023-05-22 11:52:23 +02:00
Brezo Cordero
c5bc51fc86 Add function to check if MP subscription is bundled
[MAILPOET-5223]
2023-05-22 11:52:23 +02:00
Brezo Cordero
b4b49166f2 Store the subscription type when updating the key
[MAILPOET-5223]
2023-05-22 11:52:23 +02:00
Veljko
5ea51812ca Updated 2 tests for searching newsletter and post notification
[MAILPOET-5311]
2023-05-22 09:18:42 +02:00
John Oleksowicz
ec68818c1a Add filter for used payment method
MAILPOET-4993
2023-05-19 11:57:13 +02:00
David Remer
a976006a2c Add method isGuest to payload
[MAILPOET-5290]
2023-05-18 23:14:26 +02:00
David Remer
be47e9da4f Make \WC_Customer nullable in Payload construction
[MAILPOET-5290]
2023-05-18 23:14:26 +02:00
Rodrigo Primo
1a036b8772 Use constants from NewsletterEntity instead of Newsletter model in SchedulerTest
[MAILPOET-4370]
2023-05-18 14:48:02 -03:00
Rodrigo Primo
fb9cfe24ce Replace ScheduledTask model with ScheduledTaskEntity in SchedulerTest
[MAILPOET-4370]
2023-05-18 14:48:02 -03:00
Rodrigo Primo
7001b18858 Replace ScheduledTaskSubscribe model with ScheduledTaskSubscriberEntity in SchedulerTest
[MAILPOET-4370]
2023-05-18 14:48:02 -03:00
Rodrigo Primo
54b135d9c1 Replace NewsletterSegment model with NewsletterSegmentEntity in SchedulerTest
[MAILPOET-4370]
2023-05-18 14:48:02 -03:00
Rodrigo Primo
c3cb29c195 Replace SendingQueue model with SendingQueueEntity in SchedulerTest
[MAILPOET-4370]
2023-05-18 14:48:02 -03:00