我的SharePoint网站的“网站设置”页面上的“自定义操作”显示在UsersAndPermissions列表中。它是使用功能创建的,这是功能的elements.xml文件:
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction
Id="SDITeamGroupApplicationPage"
GroupId="UsersAndPermissions"
Location="Microsoft.SharePoint.SiteSettings"
Sequence="1000"
Title="Create a Team Group">
<UrlAction Url="_layouts/SDITeamGroupEdit.aspx"/>
</CustomAction>
</Elements>
目前,网站的所有用户都可以在“网站设置”页面上看到此链接。我希望能够限制谁可以看到此链接。这可能吗?怎么办呢?
答案 0 :(得分:6)
http://msdn.microsoft.com/en-us/library/ms460194.aspx
查找名为“Rights”和“RequireSiteAdminstrator”等元素。
以下是可能的“权利”列表:
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx
答案 1 :(得分:0)
您可以创建一个Visual Studio解决方案,该解决方案使用CustomAction来满足此类要求。
以下是构建可视工作室解决方案的分步说明,该解决方案在网站设置页面中添加了新的自定义链接:Add a Link to Site Settings Page in SharePoint.