2010-07-20 19 views
0

我有要求,允許用戶查看文檔庫的內容,包括通過文件夾瀏覽,但實際上沒有打開單個文件。允許用戶在SharePoint文檔庫中查看的項目,但不能打開文件

似乎沒有權限限制用戶打開文件,但仍顯示它們。

自然就是創建一個沒有在它的「打開鏈接」視圖選項,但不會從手動構建URL阻止用戶。在上下文菜單中還有其他選項可用於單個文檔。

我意識到,一個similar question已經問。

+0

我想這個(和鏈接到'類似的問題')被關閉爲'off topic',但SharePoint是一個開發環境以及最終用戶工具。這是一個開發人員問題(也是基於視圖數量的一個非常受歡迎的問題)。 – 2013-05-14 17:42:56

回答

0

這不是一個完整的答案,但也許它會指出你在正確的方向,你可以得到它的工作。

在組網站,有以下權限級別:

閱讀:可以查看頁面和列表項和下載文檔。

僅查看:可以查看頁面,列表項目和文檔。具有服務器端文件處理程序的文檔類型可以在瀏覽器中查看,但不能下載。

兩者之間的唯一區別是,僅查看已打開的項目未選中:

打開物品 - 查看與服務器端文件處理程序文件的來源。

不幸的是,根據我的測試和herehere,它不起作用。至少沒有Office文檔。

+0

這是我嘗試的第一件事情之一。它不起作用。 – 2010-07-24 06:51:35

+0

將此標記爲答案,因爲您的最後一句話是正確的。它不起作用。 – 2010-11-04 11:20:24

0

如果用戶不允許訪問文件的內容,我明白他們爲什麼要顯示的實際文件,或確實爲什麼文件應占用的存儲在文檔庫中沒有理由。爲什麼不填充一個列表,或者如果你希望它儘可能像文件一樣,從實際的原始文件中生成一些虛擬文件層次結構(包含空文件,但包含原始名稱),這些文件可以安全地存儲起來?這可以動態完成,也可以使用在計時器上運行的批處理進程,具體取決於文件夾內容的更改頻率。

+0

用戶需要查看自定義列中的信息,最好是訪問上下文菜單中的其他功能。此外,我希望通過配置SharePoint而不是編寫自定義代碼來做到這一點。 – 2010-07-20 11:02:06

+0

我不認爲沒有代碼就可以做到。查看文檔是基本權限,它是幾乎所有可想象的開箱即用權限的先決條件。您最好的選擇是將元數據列複製到另一個列表中,可能是通過工作流程,併爲您的用戶授予與列表進行交互的權限。 – kbrimington 2010-07-30 06:44:22

+0

我不同意,如果您想要列出項目並讓用戶請求訪問文檔,此功能可以非常方便。 – 2013-02-19 22:19:58

0

我同意,這將是非常有用的功能 - 我是假設會有在NTFS權限類似「列出文件夾目錄」的選項。

例如,在我來說,我有它需要被限制到只有IT部門的成員敏感信息的文檔庫。然而,有一個子文件夾B,我需要讓Y組查看。

目前,如果Y組具有對子文件夾B的查看權限,他們可以通過鏈接或通過搜索來訪問它,但這可能有點繁瑣。他們無法通過庫A瀏覽它。

但是,如果我可以授予「列出文件夾內容」或等效於庫A上的組Y,他們可以輕鬆導航到子文件夾B而無法打開A.的內容

相關問題