Puzzled - Permissions granted but Access Denied error generated
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.

possible case
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.
Hmmm...
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.
Ahah !
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.
no problem I would have
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
Where did you find
Where did you find the input format permissions? I'm encountering the same as well....
Found it!
Administer --> Site Settings --> Input Format
http://www.lullabot.com/articles/drupal_input_formats_and_filters