View Unpublished
----------------
This small module adds the missing permissions "view any unpublished content"
and "view unpublished $content_type content" to Drupal 7.
This module also integrates with the core Content overview screen at /admin/content.
If you choose the "not published" filter, Drupal will show you unpublished
content you're allowed to see.
Using view_unpublished with Views
---------------------------------
Use the "Published or admin" filter, NOT "published = yes". Views will then
respect your custom permissions. Thanks to hanoii (6.x) and pcambra (7.x) for
this feature.
Common issues
-------------
* If for some reason this module seems not to work, try rebuilding your node
permissions: admin/reports/status/rebuild. Note that this can take significant
time on larger installs and it is HIGHLY recommended that you back up your site
first.
* Block caching: In D7, block caching is disabled for modules that implement
hook_node_grants, such as view_unpublished. There are a couple ways around this
issue, if block caching is valuable to you:
-The core patch in Issue #1930960: Block caching disable hardcoded on sites with
hook_node_grant() causes serious performance troubles when not necessary
Patch: https://drupal.org/comment/8647155#comment-8647155
-Block Cache Alter module: https://drupal.org/project/blockcache_alter
Releated isses on drupal.org
----------------------------
[New node permission "view any unpublished content"](http://drupal.org/node/273595)
[Enable Node Grants for Unpublished Nodes](http://drupal.org/node/452538)
Thanks to:
----------
Florian Weber (webflo) and thekevinday for their work on the D7 port.
View source
- View Unpublished
- ----------------
- This small module adds the missing permissions "view any unpublished content"
- and "view unpublished $content_type content" to Drupal 7.
-
- This module also integrates with the core Content overview screen at /admin/content.
- If you choose the "not published" filter, Drupal will show you unpublished
- content you're allowed to see.
-
- Using view_unpublished with Views
- ---------------------------------
- Use the "Published or admin" filter, NOT "published = yes". Views will then
- respect your custom permissions. Thanks to hanoii (6.x) and pcambra (7.x) for
- this feature.
-
- Common issues
- -------------
- * If for some reason this module seems not to work, try rebuilding your node
- permissions: admin/reports/status/rebuild. Note that this can take significant
- time on larger installs and it is HIGHLY recommended that you back up your site
- first.
-
- * Block caching: In D7, block caching is disabled for modules that implement
- hook_node_grants, such as view_unpublished. There are a couple ways around this
- issue, if block caching is valuable to you:
-
- -The core patch in Issue #1930960: Block caching disable hardcoded on sites with
- hook_node_grant() causes serious performance troubles when not necessary
- Patch: https://drupal.org/comment/8647155#comment-8647155
-
- -Block Cache Alter module: https://drupal.org/project/blockcache_alter
-
- Releated isses on drupal.org
- ----------------------------
- [New node permission "view any unpublished content"](http://drupal.org/node/273595)
- [Enable Node Grants for Unpublished Nodes](http://drupal.org/node/452538)
-
- Thanks to:
- ----------
- Florian Weber (webflo) and thekevinday for their work on the D7 port.