When I go to the "my workbench" page as a particular user, it doesn't show me all of the nodes that I have permission to edit as that user. For example, if I have access to a section named "economy" and defined by a taxonomy term so that I have permission to edit all nodes in a state of "draft," I should should see all nodes that have the taxonomy term "economy" which are in that state. Instead, it only seems to show me the nodes which have already been edited by that user.

Comments

stevector’s picture

Category: bug » feature
Status: Active » Postponed (maintainer needs more info)

Hi Sheldon,

Thanks for the suggestion. I'm not sure how well Workbench Moderation would handle that because it controls access through hook_node_access() instead of hook_node_access_records(). Can you build the View you're proposing and post an export of it here? It'll be easier to evaluate.

sheldon rampton’s picture

Hi, Steve. Yes, I'd like to build that view, but I'm having a hard time figuring out how to do it. Maybe you can give me some suggestions?

The view will need to get a list of all editorial sections to which the current user has been assigned. My question then is, how do I build a view which filters for content which belongs to those editorial sections? I don't see any available filters in the currently available Views integration for the Workbench or Workbench_access modules which enable me to do that. Am I missing something?

Andre-B’s picture

+1 follow

agentrickard’s picture

Status: Postponed (maintainer needs more info) » Closed (works as designed)

Drupal actually doesn't make this possible. There are too many ways to alter access to node editing to run a reliable query.

There is an issue -- a very long D6 issue -- about this in the Views queue.

alohaglide’s picture

Posting here because it seems the closest post to my issue/question.

Here's my workflow issue:

  1. Existing site with existing content.
  2. Added the Workbench suite of modules.
  3. Configured everything for Content Editors.
  4. Added nodes to a section.
  5. All Content Editors can NOT see the pages because they (the Content Editors) have not yet edited them.

Is the purpose of these modules to allow Content Editors to be assigned something? Are they required to build the initial page themselves?

I guess I don't understand how an Editor can ever see content the first time to be able to edit it (and therefore show up on their Workbench).

Many thanks for the module!