Search code examples
sharepoint-2010custom-action

Custom Action and Group


I'm creating a link and put it in the site action container. The link should only be visible to members in the HR groups. Here is the declaration in my Elements.xml file

<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> 
    <CustomAction Rights="ManageWeb" Id="UM" 
       Description="View and manage user profile"   
       Title="User Management" GroupId="SiteActions"  
       Location="Microsoft.SharePoint.StandardMenu" Sequence="10">
       <UrlAction Url="~site/_layouts/UM/Overview.aspx"  />   
    </CustomAction>
    <HideCustomAction HideActionId="UM" GroupId="SiteActions"  
       Location="Microsoft.SharePoint.StandardMenu" Id="hideUM"  >    
    </HideCustomAction>

My problems is how do I connect this two, between the link and the group. Any help is very much appreciated. Thanks in advance.


Solution

  • I asked this question about a year ago. At that time I was very new to SharePoint.Now I know, to control a custom action visibility is to use the Rights attribute. To connect the link and the group, set the group permission to have Manage Webs permission level