2009-05-06 61 views
1

我已經爲列表中的項目(項目的自定義打印)創建了自定義操作。我已經定義了一個名爲「打印用戶」的新SharePoint組。我想將打印自定義操作的可用性限制爲「打印用戶」組的成員。如何限制自定義列表操作對新定義組的可見性

我一直無法在feature.xml或element.xml文件(其中定義了自定義打印操作的位置)中找到一個屬性,它允許我將可見性過濾到組中。這是否是錯誤的地方?這甚至可以完成,或者我必須在Print.aspx(自定義操作的目標)中編寫代碼來檢查組成員身份,然後呈現「對不起,您沒有權限」消息,而不是真正的打印頁面?

回答

0

恐怕您只能使用SPBasePermission來限制自定義操作的顯示。無法使用您創建的自定義組完成。請參閱此鏈接瞭解如何創建自定義操作。 Example

而這個鏈接會給你的安全是如何工作的MSDN權的更多信息,你需要檢查

屬性