This PR prepares the template for handling viewing rights, denoted by the read permission in the user's effectivePermissionSet relationship.
When a user's viewing rights have been revoked:
SearchPage redirects to NoAccessPage
ListingPage redirects to NoAccessPage unless the user is viewing their own listing. Reviews are not displayed.
ProfilePage redirects to NoAccessPage unless the user is viewing their own profile. Reviews are not displayed.
TransactionPage does not show the OrderPanel for transactions at the inquiry state of booking or purchase processes.
New translations
"NoAccessPage.viewListings.schemaTitle": "No viewing rights",
"NoAccessPage.viewListings.heading": "You don't have viewing rights",
"NoAccessPage.viewListings.content": "To view this content, you need to receive viewing rights from the {marketplaceName} team.",
Notes
For developers who see this before the feature is fully released in the API & Docs:
When viewing rights have been revoked for a marketplace user, the following Marketplace API endpoints will be restricted:
This PR prepares the template for handling viewing rights, denoted by the read permission in the user's effectivePermissionSet relationship.
When a user's viewing rights have been revoked:
New translations
Notes
For developers who see this before the feature is fully released in the API & Docs:
When viewing rights have been revoked for a marketplace user, the following Marketplace API endpoints will be restricted:
Listings GET listings/query GET listings/show
Reviews GET reviews/query GET reviews/show
Timeslots GET timeslots/query