I'm puzzled.

I've created some content (in my role as administrator).

I've assigned one of my users to a "senior staff" roll that I created.

I've granted that role all permissions on the node module and most other permissions on most other modules besides.

When I log in as that user and try to edit content I created as administrator I get an Access Denied error when I click edit on the piece of content I want to edit.

That is to say, the administration functions are accessible, the content is accessible, the edit tab on pieces of content is visible and operable, but when clicked an Access Denied error page comes back.

Is there some permission I've omitted? Is content created by the root administrator a special case?

I've been poking around looking for answers in the documentation and forums, but haven't found anything that really answers the question.

I'm baffled. Please advise.

Comments

chrisabbato’s picture

One common case of this happening is when the "senior staff" user has permission to edit content but does not have permission for "full html" or some other input format. When drupal checks the permissions it sees that the user is not allowed to use that input format and therefore blocks them.

ss_drupal’s picture

Sounds about right. But I don't see where one would set permissions on input formats.

I'm searching now, but haven't found anything yet.

Thanks, by the way.

ss_drupal’s picture

Of course the answer was staring me in the face, unnoticed.

Although I have to say that putting input format permissions under input formats rather than permissions is anything but the intuitive choice.

It would have been hours before I noticed it and thought to look there, if you hadn't tipped me off.

So thanks again.

chrisabbato’s picture

no problem

I would have mentioned something about where to find them, but I couldn't remember off the top of my head :p

I'm glad you were able to find it without much trouble

exona’s picture

Where did you find the input format permissions? I'm encountering the same as well....

exona’s picture

Administer --> Site Settings --> Input Format

http://www.lullabot.com/articles/drupal_input_formats_and_filters

acikamk’s picture

Thanks,
this post saved me hours of wondering what happened with permissions on pages(where i usually use full html)...it was stressful situation :)
thanks again
acikamk