Is it possible to have 2 different permissions for the same person, when editing the same document library on the different pages?
Let's say on TestPage1 and TestPage2 have the same DocumentLibrary. When a user goes to TestPage1, he has edit privilege for the DocumentLibrary webpart. On TestPage2, he has read only privilege for the DocumentLibrary webpart.
This would be useful for allowing all users to see the last approved Major version on TestPage2, but see drafts on TestPage1.