如何将自定义列表操作的可见性限制为新定义的组

时间:2009-05-06 22:28:44

标签: sharepoint permissions action

我为列表中的项目创建了自定义操作(自定义打印项目)。我定义了一个名为“打印用户”的新SharePoint组。我想将打印自定义操作的可用性限制为仅限“打印用户”组的成员。

我无法在feature.xml或element.xml文件(定义自定义打印操作的位置)中找到属性,这样我就可以过滤组的可见性。这是错误的地方吗?甚至可以这样做,或者我必须在Print.aspx(自定义操作的目标)中编写代码以检查组成员身份,然后呈现“抱歉您没有权限”消息而不是真正的打印页面?

1 个答案:

答案 0 :(得分:0)

我担心您只能使用SPBasePermission来限制自定义操作的显示。无法使用您创建的自定义组完成此操作。有关如何创建自定义操作的信息,请参阅此链接。 Example

此链接将为您提供有关安全性如何工作的更多信息MSDN权利是您需要检查的属性