• SharePoint Security Trimming using SPSecurityTrimmedControl

    by  • 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

    1. ManageLists
    2. CancelCheckout
    3. AddListItems
    4. EditListItems
    5. DeleteListItems
    6. ViewListItems
    7. ApproveItems
    8. OpenItems
    9. ViewVersions
    10. DeleteVersions
    11. CreateAlerts
    12. ViewFormPages
    13. ManagePermissions
    14. ViewUsageData
    15. ManageSubwebs
    16. ManageWeb
    17. AddAndCustomizePages
    18. ApplyThemeAndBorder
    19. ApplyStyleSheets
    20. CreateGroups
    21. BrowseDirectories
    22. CreateSSCSite
    23. ViewPages
    24. EnumeratePermissions
    25. BrowseUserInfo
    26. ManageAlerts
    27. UseRemoteAPIs
    28. UseClientIntegration
    29. Open
    30. EditMyUserInfo

    You can get the complete list from MSDN website.

    About

    Radhika Sajin was working in US Technology in Trivandrum, India. She has 7.5 years experience in working with Web Development Technologies inlcuding MOSS, SharePoint 2010 and ASP.net.

    Leave a Reply

    Your email address will not be published. Required fields are marked *