I created a page template which which store a copy of user form submission from front-end
I created a user role which is responsible to manage these form submission. For example, change a status will send a email acknowledgement to a user.
To prevent other irrelevant stuffs to this user role, I would like to hide the Page tab and or hide those irrelevant pages on the pages tree
You may said edit the page template access setting.
To uncheck view pages for a user role, u have to uncheck the guest user role, this settings affect the front-end too. In other words, all pages cannot view at front-end