我已经使用服务器端对象模型编写了用于将用户自定义操作添加到网站操作的代码。现在我的问题是如何赋予该操作权限级别,因为每个人都看到在网站操作菜单中添加自定义操作时会创建自定义操作.i必须限制使用网站操作中的用户自定义操作。如何使用服务器对象模型来做到这一点。
答案 0 :(得分:0)
Element.xml文件中的customAction标记具有Rights属性,您可以使用该属性授予权限
<CustomAction Rights = "Text"> </CustomAction>
权利:可选文本。指定用户必须具有的一组权限才能显示链接,例如“ ViewListItems,ManageAlerts”。如果未指定,则该操作始终显示在操作列表中。要指定多个权限,请使用逗号分隔值。权限集根据AND逻辑进行逻辑分组,这意味着用户必须具有所有指定的权限才能看到操作。有关可能的值的列表,请参见Microsoft.SharePoint.SPBasePermissions。