Appreciate a change which allow the custom role scope can edit the product at all store view scope when they are assigned to restricted stores.
For example, a restricted user role that only has access to the 'Poland' store can modify a SKU that is used by the 'Spain' store.
Due to business model and legal concern, our custom role is only allowed to eidt the products on certain storeview(Poland).
But when the product is a shared product, which is firstly used by other storeview(e.g. Spain) and visible for Poland storeview, then the restricted role should have the premission to modify it without affect the product info on other storeview(Spain).