Correct the Klarna slug (https://github.com/woocommerce/woocommerce-admin/pull/6440)
* Correct the Klarna slug * Test instructions and release note * Update testing suggestions with @adrianduffel's suggestion Co-authored-by: Adrian Duffell <9312929+adrianduffell@users.noreply.github.com> Co-authored-by: Adrian Duffell <9312929+adrianduffell@users.noreply.github.com>
This commit is contained in:
parent
1a67c4098b
commit
f5718e9b95
|
@ -4,6 +4,13 @@
|
||||||
|
|
||||||
## 2.1.0
|
## 2.1.0
|
||||||
|
|
||||||
|
### Correct the Klarna slug #6440
|
||||||
|
|
||||||
|
1. Set up a new store with a UK address so that Klarna available as a payment processor
|
||||||
|
2. Go to the "Choose payment methods" task item
|
||||||
|
3. Set up Klarna. The plugin will install.
|
||||||
|
4. Click Continue. It should take you back to the payment methods page - previously it wasn't doing anything but a console error was displayed.
|
||||||
|
|
||||||
### Navigation: Reset submenu before making Flyout #6396
|
### Navigation: Reset submenu before making Flyout #6396
|
||||||
|
|
||||||
- Download and activate the MailChimp plugin.
|
- Download and activate the MailChimp plugin.
|
||||||
|
|
|
@ -99,6 +99,10 @@ class Payments extends Component {
|
||||||
|
|
||||||
const method = methods.find( ( option ) => option.key === methodName );
|
const method = methods.find( ( option ) => option.key === methodName );
|
||||||
|
|
||||||
|
if ( ! method ) {
|
||||||
|
throw `Method ${ methodName } not found in available methods list`;
|
||||||
|
}
|
||||||
|
|
||||||
this.setState( {
|
this.setState( {
|
||||||
enabledMethods: {
|
enabledMethods: {
|
||||||
...enabledMethods,
|
...enabledMethods,
|
||||||
|
@ -124,7 +128,15 @@ class Payments extends Component {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
return methods.find( ( method ) => method.key === query.method );
|
const currentMethod = methods.find(
|
||||||
|
( method ) => method.key === query.method
|
||||||
|
);
|
||||||
|
|
||||||
|
if ( ! currentMethod ) {
|
||||||
|
throw `Current method ${ query.method } not found in available methods list`;
|
||||||
|
}
|
||||||
|
|
||||||
|
return currentMethod;
|
||||||
}
|
}
|
||||||
|
|
||||||
getInstallStep() {
|
getInstallStep() {
|
||||||
|
@ -172,6 +184,10 @@ class Payments extends Component {
|
||||||
const { enabledMethods } = this.state;
|
const { enabledMethods } = this.state;
|
||||||
const method = methods.find( ( option ) => option.key === key );
|
const method = methods.find( ( option ) => option.key === key );
|
||||||
|
|
||||||
|
if ( ! method ) {
|
||||||
|
throw `Method ${ key } not found in available methods list`;
|
||||||
|
}
|
||||||
|
|
||||||
enabledMethods[ key ] = ! enabledMethods[ key ];
|
enabledMethods[ key ] = ! enabledMethods[ key ];
|
||||||
this.setState( { enabledMethods } );
|
this.setState( { enabledMethods } );
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ class Klarna extends Component {
|
||||||
const { markConfigured, plugin } = this.props;
|
const { markConfigured, plugin } = this.props;
|
||||||
|
|
||||||
const slug =
|
const slug =
|
||||||
plugin === 'checkout' ? 'klarna-checkout' : 'klarna-payments';
|
plugin === 'checkout' ? 'klarna_checkout' : 'klarna_payments';
|
||||||
|
|
||||||
markConfigured( slug );
|
markConfigured( slug );
|
||||||
}
|
}
|
||||||
|
|
|
@ -122,6 +122,7 @@ Release and roadmap notes are available on the [WooCommerce Developers Blog](htt
|
||||||
- Fix: Reset Navigation submenu before making Flyout #6396
|
- Fix: Reset Navigation submenu before making Flyout #6396
|
||||||
- Dev: Add a changelog lint check to PRs. #6414
|
- Dev: Add a changelog lint check to PRs. #6414
|
||||||
- Fix: Move the shipping input and text 1px lower. #6408
|
- Fix: Move the shipping input and text 1px lower. #6408
|
||||||
|
- Fix: Correct the Klarna slug #6440
|
||||||
|
|
||||||
== 2.0.0 02/05/2021 ==
|
== 2.0.0 02/05/2021 ==
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue