zoukankan      html  css  js  c++  java
  • 如何在SharePointDesigner订制页面里判断用户权限

    有时候需要在通过SharePointDesigner进行的订制开发里判断用户的权限点,并根据不同的权限点来判断用户的身份提供不同的服务,有一个默认提供的识别权限的控件SPSecurityTrimmedControl,在通过SharePointDesigner进行站点订制的时候如果希望根据不同的权限有不同的Behavior,这个控件尤其有用。

    在下例中就根据不同的权限来设置脚本变量的不同值,请注意权限字符串是与的关系,也就是权限会进行叠加。

    <script> 
        var msg = 0; 
        var canBook = 0; 
    </script> 
    <Sharepoint:SPSecurityTrimmedControl runat="server" PermissionsString="AddAndCustomizePages, ManageLists"> 
        <script> 
            canBook = 1; 
        </script>
    </Sharepoint:SPSecurityTrimmedControl>
    
    

    附所有PermissionString:

    List Permissions
    ManageLists
    CancelCheckout
    AddListItems
    EditListItems
    DeleteListItems
    ViewListItems
    ApproveItems
    OpenItems
    ViewVersions
    DeleteVersions
    CreateAlerts
    ViewFormPages
    Site Permissions
    ManagePermissions
    ViewUsageData
    ManageSubwebs
    ManageWeb
    AddAndCustomizePages
    ApplyThemeAndBorder
    ApplyStyleSheets
    CreateGroups
    BrowseDirectories
    CreateSSCSite
    ViewPages
    EnumeratePermissions
    BrowseUserInfo
    ManageAlerts
    UseRemoteAPIs
    UseClientIntegration
    Open
    EditMyUserInfo
    Personal Permissions
    ManagePersonalViews
    AddDelPrivateWebParts
    UpdatePersonalWebParts

  • 相关阅读:
    算法
    算法
    算法
    算法
    算法
    【PAT】B1064 朋友数(20 分)
    【PAT】B1065 单身狗(25 分)
    【PAT】B1066 图像过滤(15 分)
    【PAT】B1067 试密码(20 分)
    【PAT】B1068 万绿丛中一点红(20 分)
  • 原文地址:https://www.cnblogs.com/johnsonwong/p/2053037.html
Copyright © 2011-2022 走看看