Our company, which is a coalition of NGOs currently responding to the earthquake in Haiti, hired a firm to build out our new Drupal site last year. Unfortunately, they did a fairly half-ass job, didn't explain or provide documentation for most of the work and refuse to do anymore until we pay them extra for badly done work already which we complained about.
The current critical issue for us - our members are responding to the earthquake in Haiti - is being able to update a specific content type. The role given the permission to do this in our Workflow Operations can see an "Assign To" field on the edit node, but the "Content Workflow" status radio buttons (Draft, Copyedit, Layout, Publish) are missing. The Administrator role can see those radio buttons. We've tried changing a number of option in the Workflow options, but nothing we do appears to give the role we need to see those buttons to see them.
As admin, I've explored the admin menu searching for where to update what appears in the Edit node for that content type, without luck. I try to edit the content type, but can't tell from there where to edit the Edit node itself.
HELP!! We need quick assistance to better assist in our members' response to the Haitian earthquake.
Comments
Comment #1
Stephen Scholtz commentedHave you tried checking out the Workflow itself?
Start here - [your site]/admin/build/workflow - and then click the "Edit" link above your Workflow. (The workflow you want to deal with is probably "Content Workflow", since that's the header of the fieldset where the workflow states are supposed to show up)
You'll get a permissions "matrix", with a series of checkboxes. Across the top is the name of your states (probably "Draft, Copyedit, Layout, Publish"?), and you'll see these repeated along the left. The checkboxes will be for all the roles in your system, plus the author. Whoever has the checkboxes in each cell can move the content from the state in the far left column, to the state that's currently listed above which ever cell you're looking at.
For example, the top left cell denotes who has permission to move a piece of content from creation (on the left) to "Draft" (first column header). The second cell in that row denotes who can move the content from creation to "Copyedit". And so on...
Check to make sure that the role of the users who you want to be moving things through the workflow are allowed to make those state changes. If in doubt, just hit the checkbox beside the role you're targetting inside every cell in this matrix.
Now, I might not be totally familiar with the version of workflow you're dealing with (1.1?), as I'm using the most recent version and don't have anything in my interface that says "Assign To", but hopefully the above will help you and solves your problem!
Good luck and god bless your work in Haiti.
Comment #2
tfleming commentedThanks, Stephen.
Yes, I worked with that matrix for hours trying to resolve this issue with no success. I think the firm that built our site also messed up the matrix as a few permissions I set actually seem overridden by the Assign to module (or field?) so it's been almost hit or miss with the permissions. But for whatever reason, the Workflow module just won't appear for some roles on creation nodes. It's puzzling. In the meantime, to allow us to keep working on the Haitian crisis, we've given one additional staff person full admin privileges just so she can see the content workflow and add stuff, but we all recognize this is a temp solution.
Thanks,
Tony
Comment #3
Bastlynn commentedSince this request is over a year old, I'm going to assume a solution was found or you've moved on. If not, please get updated to the latest versions of all modules and make a request for it against Drupal 7 and I'll be glad to take a look at it.
I'm sorry to hear that your site got messed up at such a critical time. Hopefully you pulled through.