SharePoint Security Trimming using SPSecurityTrimmedControl
by Radhika • April 5, 2010 • MOSS 2007 • 0 Comments
If you want to hide SharePoint Controls (eg.Site Actions menu ) based on the user’s permission level or assign specific access to a user then you can use the SharePoint’s builtin control SPSecurityTrimmedControl. Below code will allow the user to view site usage report.
<sharepoint:SPSecurityTrimmedControl runat="server" Permissions="ViewUsageData"> write your site actions menu here</sharepoint:SPSecurityTrimmedControl>
Some permission string attributs are
- ManageLists
- CancelCheckout
- AddListItems
- EditListItems
- DeleteListItems
- ViewListItems
- ApproveItems
- OpenItems
- ViewVersions
- DeleteVersions
- CreateAlerts
- ViewFormPages
- ManagePermissions
- ViewUsageData
- ManageSubwebs
- ManageWeb
- AddAndCustomizePages
- ApplyThemeAndBorder
- ApplyStyleSheets
- CreateGroups
- BrowseDirectories
- CreateSSCSite
- ViewPages
- EnumeratePermissions
- BrowseUserInfo
- ManageAlerts
- UseRemoteAPIs
- UseClientIntegration
- Open
- EditMyUserInfo
You can get the complete list from MSDN website.
