1

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

我无法在 feature.xml 或 element.xml 文件(其中定义了自定义打印操作)中找到允许我过滤对组的可见性的属性。那是看错地方了吗?这甚至可以完成,还是我必须在 Print.aspx(自定义操作的目标)中编写代码来检查组成员身份,然后呈现“对不起,您没有权限”消息而不是真正的打印页面?

4

1 回答 1

0

恐怕您只能使用 SPBasePermission 来限制自定义操作的显示。您创建的自定义组无法完成此操作。请参阅此链接以了解如何创建自定义操作。 例子

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

于 2009-06-12T18:21:34.237 回答