【问题标题】:How to prevent a mysite owner form deleting the MySite root website如何防止 mysite 所有者表单删除 MySite 根网站
【发布时间】:2009-07-16 13:06:26
【问题描述】:
我正在寻找一种方法来防止 SharePoint 中的用户删除他的 MySite,或者更准确地说,防止删除 MySite 的根网站。如果我可以存档,我可以放置一些列表,用户也将不允许删除。
我最初考虑让用户有权删除网站,但我认为这也会阻止他删除他创建的子网站。所以这不是一个选项,因为我不想限制 MySite 的使用。
那么我该怎么做才能解决这个问题呢?
【问题讨论】:
标签:
sharepoint
permissions
mysite
【解决方案1】:
您开发了一项功能,为 WebDeleting 事件安装代码并根据您的需要将 SPWebEventProperties.Cancel 设置为 true。
您可能可以检查 RootWeb.Id 是否与 SPWebEventProperties.WebId 相同,并以此为基础触发 SPWebEventProperties.Cancel = true。