SharePoint 2013 -通过list-settings继承/克隆aspx站点的权限



我面临以下问题:

我添加了一个自定义列表设置,它显示在任何列表的一般设置下。一般设置中的链接重定向到一个aspx-Site,管理员可以在那里设置一些设置。

没有正确权限的普通用户无法看到列表设置(这是正确的),但他们可以通过直接调用URL打开aspx-site并更改我存储在列表属性包中的值。

aspx-Site似乎继承了根的权限,但我需要它具有与列表设置页面相同的权限。

有人知道怎么做吗?

提前感谢!!

我自己找到了解决办法。

我检查后面代码中的权限:

 if (!list.DoesUserHavePermissions(SPBasePermissions.ManageLists))

我把这个添加到elements。xml中:

Rights="ManageLists"

现在用户不能看到页面,除非他有ManageList权限。

也许这将帮助别人以后。

谢谢!

相关内容

  • 没有找到相关文章

最新更新