2011-05-19 67 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用户的内容列表授予管理权限,则可以尝试创建视图以列出所有用户的未发布内容,并使该视图可供用户看到,以便他/她可以看到列表。