I've encountered a problem, basically I have a workflow with the states:

A -> B -> C -> D

Where C and D were only allowed to the main administrator; I needed to give also C to normal users.

By mistake I also gave D state to normal users and I can't revert this situation. Everything is right in workflow configuration but normal users can still access to D status. I've made a cron in the site, cleared the cache, but nothing seems to work.

Just in case it helps, I also have Advanced Forum (http://drupal.org/project/advanced_forum) and ACL (http://drupal.org/project/acl) wich is required by Advanced Forum. Anyway, workflow nodes are not forum posts so it shouldn't interfere.

Comments

Bastlynn’s picture

Did you rebuild the access permissions after you made the change? That isn't rebuilt when you clear caches - it's something that you've got to do specifically. You should find the option for that under your Reports tab. Try that and let me know if it works.

NoRandom’s picture

Under:

Administer > Post settings > Rebuild permissions

Yes, I've done it several times and nothing.

johnv’s picture

Issue summary: View changes
Status: Active » Closed (won't fix)

I cannot reproduce this in 7.x version.
in the 7.x-version the transitions are explicitly removed from the database when it is not allowed. This was not the case before.
If the problem still persists, remove the transition from the workflow_transitions table.

Since there is no maintenance for the D6-version, I'm setting this to won't fix, in case other D6 users encounter this problem.