I've got moderator role, and he doesn't see any content for moderation until I'll select 'administer nodes'.
I don't want to give to moderator full permission to all nodes and some additional items in Administer appear.
Why there is no separate permission for giving permission only for moderate the content.
Without administer nodes permission, even moderator has permission to create and edit any of specified node type, still don't see it on 'Moderated content' list.

Comments

johngriffin’s picture

Project: Moderate Bypass » modr8
Version: 6.x-1.4 » 6.x-1.3
Category: feature » bug

Modr8 module deals with the actual moderated content listing, so moving to modr8 issue queue. Please tag with appropriate version

kenorb’s picture

Thanks, I've this problem with 1.3, so that's correct.

int_ua’s picture

Subscribing.

int_ua’s picture

testertesters’s picture

A quick fix for this that worked for me:
I changed two things in modr8_admin.inc:

To see unpublished content on admin/content/modr8
delete/comment line 193-195:

// if (!user_access('administer nodes')) {
  // Users who don't have the 'administer nodes' permission can only see published nodes.
//  $is_published = 'n.status = 1 AND ';
// }

To make content published when approving it:
change line 349-351 from

if (user_access('administer nodes')) {
  $node->status = 1;
}

to

$node->status = 1;

And finally, for the moderator to be able to se the unmoderated nodes, it might be a good idea to install this module and grant permissions to view unpublished content:
http://drupal.org/project/view_unpublished

This work fine for me, since I only have one user with access to modr8. However, it now totally ignores permissions to publish/unpublish content, which might be dangerous on some sites.

mathankumarc’s picture