Hi,

I'm trying to create a site with a very simple workflow, but I can't figure out how to do it. I want to have three different user roles: Coordinators, Editors and Admins (as well as authenticated and non-auth users, of course). Coordinators will be able to submit content to the page, but it won't be published until it is reviewed by one of the Editors. Once the content has been published, a Coordinator (if possible, not necessarily the same person who originally wrote the content) may edit it, and then it must be reviewed again by an Editor before being published.

I've been trying to do this with the Actions and Workflow modules, but the content dissapears once the Coordinator creates it. There is no way for the Editors to see it. I've tried the Workspace module, in hopes that it would show me a nice "Things awaiting review" screen for the Editors, but no such luck. The actions I've set up put the content into the moderation queue while waiting for review, and then take it out of the queue and publish it once it has been reviewed. However, I can't figure out where this queue is! How can I see what is waiting for review? I don't really want to give Editors the "administer nodes" permission because I don't want them to be able to edit everything on the page, just things that go through the workflow. How can I do this?

Cheers,
Alex

Comments

rewted’s picture

AlexIri’s picture

... in order to access that the user must have "administer nodes" permission, which is more access than I'd like to give them. Is there any other option?

oweowe’s picture

I got the same issue.
For example, Content Editor should not have the right to publish a content. But once he got the "admininister nodes" right, he can do anything he want for that node, then the workflow is broken.
Is there kind of email module to deal with the workflow queue status change?

drurian’s picture

I didn't try that myself, but is it possible to set up a page view with Node:moderated filter and make it visible only to some roles?

mattrossi174’s picture

ok, so ive been posting for a few days looking for a solution to this, and i seem to have almost got it, or atleast what i need.

i downloaded content_moderator, which allows a user to only edit their posts, then submit them for approval. the only problem is they are submitted to the moderation queue and that is no good for the user who wants to go back and edit their submission, as they must wait for an admin to approve. you can set it to publish from submission, but that doesnt do much good for approval...also the user who is reading the page, will get an access denied error or a variation there of when viewing a page in queue obliviously, so that is no good either.

i am trying to find a way to have the page submitted for review & approval while still having the last current version of that page displayed until it is overrided.

some links ive come accross, sorry for redundancy if there is any, and hope this helps some of you.

Results
-------------------------------------
http://drupal.org/node/21859 -- Moderation and the submission queue
http://drupal.org/node/5618 -- Editing and deleting content
http://drupal.org/node/42558 -- ability for user to edit specific node type w/o "administer nodes" permission
http://drupal.org/node/59569 -- Moderation Queue and revisions - leave last approved revision visible (similar to us)
http://drupal.org/node/48737 -- Actions snippets
http://drupal.org/node/74599 -- How can a user access their node while in the moderation queue? (also similar to us, but no response)
http://drupal.org/node/67403 -- Where is my moderation queue?

Modules Installed
-------------------------------------
http://drupal.org/project/workflow -- Workflow
http://drupal.org/project/actions -- Actions
http://drupal.org/project/content_moderator -- Content Moderator

Matt Rossi Designs

rryan’s picture

I to need a solution to this. Content moderation is not working for me at all for some reason (4.7.3). I tried workflow/actions as well. Could not get the last step on that one.

Final solution was to make the teacher (or approver) an admin. Not a good solution. I then removed the Navigation block for that role. I created a custom block with only links they needed that only appears to that user.

It still opens up more than should be, and this type of workflow issue is important.

Reggie Ryan