Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I have several lists on a public facing sharepoint site that are open to the public. These are simple lookup lists and this configuration can't change (not my call).

Since users have access to the lists, they can get to the allitems.aspx page, the master page gallery, etc. How can I prevent people from seeing the admin pages or a page to edit a list when they have access to them?

Also, the reason the access is open is due to performance when they elevated permissions when editing. They went through a lot and won't change. I really just need to get rid of the admin pages.

share|improve this question

migrated from stackoverflow.com Nov 8 '12 at 20:31

This question came from our site for professional and enthusiast programmers.

1 Answer 1

I can't understand why you cant set permissions on this lists, you can just leave contribution permissions for all users without possibility for lists management. But if you don't want to do that, you can set redirect for pages you need to hide, user will come to page and will be redirected back. It is possible by developing simple web part in visual studio and placing it on page. Another way will not forbid access to the pages, but will hide content. SharePoint has audiences, it is groups of peoples calculated by some rules, you can build audience or use just SharePoint group. Each SharePoint web part has audience property, if it was set this web part will be shown only for that audience. For your example, you have allitems.aspx page, it is just page with xsltlistview webpart, you can open this page for editing and set audience.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.