Thursday, April 23, 2015

How to hide "Site Actions" in SharePoint 2010/2013 without code change or JS/CSS

Recently i faced this issue that "Readers" (people with read permissions on site) were unable to see "Site Actions" button on site but it was working fine for Contributors and above levels. Readers were able to see the ribbon on other sites even any subsite in the problematic site. I checked for Master Pages, Page Layouts or any custom code like CSS or JS made by any champion in my team which can hide it from Readers but everything looked fine to me. So i decided to nail it.


No "Site Action" Visible

Following the basic rule "Divide a problem into sub-problems and then solve one by one" i started checking for permissions and finally found the issue.

The reason was ,my business users (who were not SP professionals) played with site settings and permissions configurations that resulted in "Site Actions" visibility lost for readers. I followed the below steps and issue resolved for me.
  1. Click on "Site Actions -> Site Permissions"
  2. On the ribbon select the "Permission Tools" tab and press the "Permission
  3. Levels" button under the "Manage" group on the far right
  4. Click on the "Read" Permission Level
  5. Scroll down to the "Personal Permissions" section and check the box for "Manage Personal Views - Create, change, and delete personal views of lists. Press the "Submit" button

Hope it save someone's day. 

Happy SharePointing :)

Extra Tags:
#How to hide "Site Actions" in SharePoint 2010 without code change or JS/CSS
#How to hide "Site Actions" in SharePoint 2013 without code change or JS/CSS
#How to hide "Site Actions" in SharePoint 2010
#Site Actions not visible for Readers in SharePoint 2010
#Site Actions hided by default in SharePoint 2010
#Hiding Site Actions Menu Items without CSS
#Hiding Site Actions Menu Items without JavaScript
#Hiding Site Actions Menu Items without Change in Master Page

1 comment: