v5.6.0
This release introduces support for restricting user transaction rights and adding a Call To Action link on the NoAccessPage component.
Note that a change to how the Call To Action link functions has been introduced in the newest release v5.6.1.
Translations changes
New translation keys
"InquiryForm.noTransactionRightsError": "Oops, something went wrong. You don't have transaction rights. <NoAccessLink>Read more about transaction rights.</NoAccessLink>",
"NoAccessPage.initiateTransactions.schemaTitle": "No transaction rights",
"NoAccessPage.initiateTransactions.heading": "You don't have transaction rights",
"NoAccessPage.initiateTransactions.content": "To start a transaction, you need to receive transaction rights from the {marketplaceName} team.",
Changed translations
- "InquiryForm.userPendingApprovalError": "Oops, something went wrong. You don't have permission to make inquiries",
- "NoAccessPage.postListings.heading": "You can't publish listings",
- "NoAccessPage.postListings.content": "You need to receive publishing rights from the {marketplaceName} team.",
+ "InquiryForm.userPendingApprovalError": "Oops, something went wrong. Your account is waiting for approval.",
+ "NoAccessPage.postListings.heading": "You don't have publishing rights",
+ "NoAccessPage.postListings.content": "To publish listings, you need to receive publishing rights from the {marketplaceName} team.",
Changes 2024-10-01
-
[add] Add support for CTAs on NoAccessPage
#455 -
[add] Add currently available translations for DE, ES, FR.
#458 -
[fix] Topbar: malformed custom link causes a 500 error on server.
#457 -
[fix] ListingPage.shared.js: import for convertMoneyToNumber was not made for priceForSchemaMaybe
function. #456 -
[add] Access control: Transaction rights
- When a user does not have the "initiateTransactions" permission in their
effectivePermissionSet
relationship and they try to initiate an order or send an inquiry, they
are redirected to the NoAccessPage.
- When a user does not have the "initiateTransactions" permission in their
-
[fix] InquiryForm: test code was committed earlier.
#452 -
[fix] EmailVerification: enforce that currentUser is fetched after verification.
#451 -
[fix] ListingPage: fix 0 as value of listing fields.
#449 -
[fix] EditListingDetailsPanel: fix 0 as value of listing fields.
#448 -
[fix] Currencies that the Stripe does not support should not cause 500 errors.
#447