2011-05-19 31 views
2

根據http://drupal.org/node/1106606的文檔「通過啓用'查看自己的未發佈內容',您授予用戶訪問其自己的未發佈內容的權限。」太好了,但那麼具有該權限的用戶如何才能找到自己未發佈的內容呢?如何在Drupal 7中實際查看自己未發佈的內容?

我有一個Drupal 7網站,我創建了一個用戶,然後給了它'內容編輯器'和'Blogger'角色。我檢查了權限,這些角色有'查看自己的未發佈內容'集。與「查看管理儀表板」等權限一起。請看下面的屏幕截圖:

http://www.flickr.com/photos/[email protected]/5736169925/

http://www.flickr.com/photos/[email protected]/5736720168/

然而只具有「內容編輯器」用戶+「博客」角色不能看到任何一個環節上,她可以點擊查看她的未發佈內容。我可以以管理員身份登錄,然後看到管理覆蓋圖,我可以在頂部看到「查找內容」鏈接,我可以訪問/ admin/content。但是其他用戶無法看到管理覆蓋圖,以及何時嘗試訪問/ admin /內容,她收到「訪問被拒絕您無權訪問此頁面。」信息。

我是否缺少一些權限?還是我忘了一些其他的東西?具有「查看自己的未發佈內容」權限的非管理員用戶如何實際查看她未發佈的內容項列表?

回答

4

UPDATE:基於一些建議,實現我解開了它,安裝了意見,並創造了一個視圖,顯示按作者過濾的未發表的博客文章=當前用戶我的第一個解決方案的安全隱患。我認爲這更符合'Drupal方式'。

顯然還需要設置「訪問內容概覽頁面」權限!以便用戶可以訪問管理員/內容。

0

默認情況下,Drupal不會創建未發佈內容的列表;因此,沒有這樣的上市。如果您不想爲內容編輯器和Blogger用戶的內容列表授予管理權限,則可以嘗試創建視圖以列出所有用戶的未發佈內容,並使該視圖可供用戶看到,以便他/她可以看到列表。