on newsletter editor page, after successfully authorized the email address the dialog disappears automatically, but the error message stays
MAILPOET-4561
These quotes were causing issues with translations where quote styles
are changed to anything other than double quotes. This was affecting
at least German and French translations.
Because the translations get applied before the search/replace,
changing to something other than standard double quotes meant that
the search string would never be found, leaving the characters
%1$s in the UI.
[MAILPOET-4185]
We need to provide correct --url parameter to WP CLI commands so that
in multisite environment the correct site is affected.
Otherwise the plugins might not be activated for site we run tests on.
[MAILPOET-4625]
In case $SKIP_PLUGINS is set to 1 we don't activate installed plugins so it makes no sense to install them as well.
In this commit we add also skipping the installation of the plugins.
[MAILPOET-4566]
./do test:woo-integration - runs test from Woo group with and activate plugins
./do test:base-integration - runs test without Woo group with and doesn't activate plugins
[MAILPOET-4566]
This fixes error on CI: Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_created' at row 1
Locally this error wasn't present but we use a different DB because of ARM architecture.
Also previously we created the lookup table using a custom SQL but now they are created by WooCommerce plugin itself.
[MAILPOET-4566]
The plugin needs to be able to run without WooCommerce active.
We want to splint tests that are related WooCommerce integration so that
we can run the others without WooCommerce installed, to be sure the plugin
is not accidentally dependent on WooCommerce.
[MAILPOET-4566]
When the command was defined as parameter other parameters used within the command were never interpreted.
This was causing that << parameters.multisite >> was always empty and we actually
never run the integration tests as multisite.
Moving the command directly under the command property fixes the issue.
The run_command parameter was never used to overwrite the default value
so we are save to move it.
[MAILPOET-4566]
When the DMARC error message is displayed, add the sentence Click here to start the authentication. This will be a link that opens the verify domain dialogue
MAILPOET-4311
This prevents pushing duplicate entries to the browser history. For
example, if you are on the "All" tab, then click the "Inactive" tab 3
times, you shouldn't have to hit the back button 3 times to get back to
"All," it should only require a single back operation.
MAILPOET-4532
This is a somewhat hacky approach to getting tabs to render as desired.
Because the table content appears inside the tab container it's
difficult to have matching box shadows because they overlap. There were
also rounded corners at the top of the border underneath the tabs.
MAILPOET-4532
The .has-icon class for some reason redefines the padding to be `6x`
instead of `6px 12px`. This was making the button look almost cut off on
the right side when we used an icon.
MAILPOET-4532