2013-02-06 30 views
0

通過對象模型批准WSS 3.0中的項目的正確方法是什麼?我有一些代碼最近修改爲自動批准符合其他開發人員的特定條件的項目。然而,這位開發者已經離開了,現在我們發現所有項目都被批准了,無論他們是否符合這個標準。從WSS 3.0中的對象模型批准文檔庫項目

我正在通過幾千行代碼尋找這種情況發生。

或者,是否有授予審批權限的權限組?我知道代碼運行的用戶,所以如果存在這樣的事情,我可以改變它們。但是,儘管在MS文檔中發現了它,但在我們自己的安裝中我沒有看到任何地方列出的許可。

謝謝。請讓我知道我是否可以提供更多信息 - 我不太熟悉SP編程。

回答

0

你應該搜索這樣的東西。

SPList oList = oWeb.Lists [「Documents」];

SPFolder oFolder = oList.RootFolder;

的foreach(SPFILE OFILE在oFolder.Files) { 如果(oFile.Level == SPFileLevel.Draft) { oFile.Approve( 「」); } }