Skip to content

v5.6.0

Compare
Choose a tag to compare
@shareoc shareoc released this 01 Oct 13:08
· 196 commits to main since this release
e310a56

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.

    #450

  • [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