0

是否有任何解决方案可以删除或禁用版本页面中的恢复选项,因为我不希望用户看到版本但无法恢复它。有什么建议么

谢谢你

4

1 回答 1

0

在 core.js 的 AddVersionMenuItemsCore 函数中添加了恢复上下文菜单项。

这是添加项目的代码:

if (HasRights(0x0, 0x4))
{
    menuOption=CAMOpt(m, L_RestoreVersion_Text, "javascript:RestoreVersion()", "");
    menuOption.id="ID_RestoreVersion";
}

因此,似乎允许用户查看版本但阻止他们恢复以前版本的唯一方法是授予他们 ViewVersions 权限,但确保他们没有 EditListItems 权限。有关详细信息,请参阅SPBasePermissions

于 2012-11-09T16:07:39.440 回答