2

這是關於文件夾級別的權限。我們有一個帶斷點繼承的文檔庫。在通過代碼添加文件夾,子文件夾的同時,我們再次爲斷點繼承編碼。 現在的要求是,當用戶/組被添加到子文件夾權限列表中時,我們需要跟蹤此事件。我們使用哪個共享點事件以及在哪個級別上。請幫忙。如何跟蹤文件夾權限事件?

回答

0

我已經達成了我的問題的解決方案(雖然有點妥協)。我只想在一個文檔庫中實現這一點。我會在這裏解釋一下這個過程。

權限頁面始終爲「user.aspx」,添加新權限頁面爲「aclinv.aspx」。

我爲「aclinv.aspx」實現了一個httpmodule url監聽器。所以當這個頁面被請求時,我將它轉移到我的自定義權限頁面。有趣的是,在共享點的url是每個操作的關鍵。它將我的文件夾名稱作爲一個id,文檔庫名稱也是一個id。

自定義權限頁面與「aclinv.aspx」完全相似,只是應用程序正在監聽此頁面。當在此頁面上選擇具有適當權限的用戶時,應用程序會通過url跟蹤用戶標識,選定權限,文件夾標識,文檔庫標識,並且流程保持不變。

這就是它,工作完成。有了所有這些值,應用程序就可以對新請求做任何事情。

非常感謝大家的指導。它確實幫了很大忙。

PS。如果有更好的方法來做到這一點,我會很高興知道。

Sushant

1

您可以從審覈日誌中獲取此信息,以便在清單/網站上啓用審覈。

MOSS附帶一些基本的審計報告。有關更多詳細信息,請參見this resource on Office Online

或者,看看我們的SharePoint Audit Suite。它很便宜,而且完全符合你的要求。

我製作的產品,所以我顯然偏向:-)

+0

嘿,謝謝你的回覆,但我有一個具體的要求,當用戶被添加到文件夾權限時調用自定義代碼。所以我需要趕上那個事件並且打電話給我的代碼。請回復。 – Sushant 2010-04-27 09:10:15