Hi .

Here's my case :

Preconditions :
1. enabled the workbench & workbench_moderation module.
2. set the permissions as stated in the documentation, "chapter" -> Recommended Workbench Moderation permissions (http://drupal.org/node/1175592)

Happy-day scenario works :
content is created -> set to "needs review" state -> moderator approves -> content get published.

Not-so-happy-day scenario fails:
content is created -> set to "needs review" state -> moderator does not approve -> sets content to "draft" -> author cannot edit the draft

I checked the permissions and the author has the right to "edit own content" which , in my mind , is the case at hand here. Or is it so that the author information stored in the content changes once the moderator does not approve it ?

CommentFileSizeAuthor
#1 node_author.jpg101.01 KBstevector

Comments

stevector’s picture

Priority: Critical » Normal
Status: Active » Postponed (maintainer needs more info)
StatusFileSize
new101.01 KB

Hi Cristian,

Thanks for the report. Who is listed as the author of the node?

stevector’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

Reopen if this persists.

xpersonas’s picture

I wish this thread was finished out. I'm having the same issue. So maybe i'm not setting this up in the best manner.

Not-so-happy-day scenario fails:
content is created -> set to needs review state -> moderator does not approve -> sets content to draft -> author cannot edit the draft

I have this issue too.

The original content creator creates an article. It shows up in my drafts if its state is draft or needs review.

If I set the state to needs review, the editor then sees this content in the needs review section of their workbench. If the editor clicks change to draft from there, the original content creator can still see the content in their workbench. However, if I edit the article in any way (change body text, add revision text, etc.) it no longer shows up for the original creator.

So original creator sets content as needs review -> editor gets it and decides it needs more work so the editor sets the state back to draft. The original content creator cannot see that content in their workbench any longer. They are still the owner of the node, but they can not edit it. It's out of their scope permanently.

Hopefully I have explained that correctly.

redka’s picture

Status: Closed (cannot reproduce) » Needs work

Hi phaedo5,

Having the same issue as you in that after content is changed by from Needs Review back to Draft, the original content owner cannot see it within their My Edits or My Drafts. Same issue as you also, if content is not changed e.g. within the body, but just the state changed from Needs Review back to Draft, then the content creator CAN see the content.

Were you able to find a solution?

Thanks

xpersonas’s picture

No, I never found a solution. This flaw made me consider this module unusable. Which is interesting since so many people use it. Not sure if I'm missing something on how to set this up. Been a while since I dug into it now. But I can't use this module if the original content creator can not edit the content.

Please let me know if you go on to find a solution.

nasia123’s picture

colan’s picture

Issue summary: View changes
Status: Needs work » Closed (duplicate)
arun.mytimez’s picture

Hi,

From what I have found from using workbench moderation, "My Drafts" actually means the draft saved by the current user and not the user who actually "creates" the content.

So when the author creates a content and saves it its actually his "Draft" and he sets the moderation as "Needs Review". If the editor sets the moderation as "Draft", then the author can see and edit because the user is not getting updated. BUT if the editor makes changes and saves the content, then the user gets updated and the content becomes the editor's "Draft".

My Solution :
I updated the views Filter Criteria for Workbench Moderation: Content (Content revision) -> Drafts Page to show all content and not lock it to the current user and then updated the access from permission to role and set the role to the required user role which in my case is the author. So now only the author will be able to see the Drafts tab and the Drafts tab will have all content with moderation state draft regardless of which user is saving it.

Hope this makes sense.

Thanks.