In D7 I have content types that I've allowed as book outlines (Content>Books tab>Settings). In spite of permitting (People>Permissions) all the editing checkboxes I can find (create/edit/delete) for books and that content type for a given role, I'm unable to edit when logged in as someone with that role. What am I missing?

Note, I've checked create/edit/delete for own and any content of the type. I've also made sure that the original content (if it exists) was put in as Filtered html and the role also has permission to do filtered html.

Part of it may be that there is no obvious link for the user to click and edit the book node. i.e, for all i know, the role is permitted, but no edit button available.

UPDATE -- Even as Administrator, viewing any of the book pages there is no Edit tab or gear to edit the node. The only way I see to edit a book node is from Content manager Administrator overlay.

Comments

savithac’s picture

Edit "Book page" content type and Click on Publishing Options
1.Enable "Promoted to front page" and save contenttype.
2.Goto admin/people/permissions
Enable the following permissions for the roles you created:
(i)Administer book outlines
(ii)Create new books
(iii)Add content and child pages to books
(iv)Book page: Create new content
(v)Book page:Edit own/any content
(vi)Book page:Delete own/any content

bransom’s picture

Thanks, but this didn't solve it. "Promoted to front page" is the only setting you mention that I had not included, but setting it and still no luck. (I have these settings not only on the Book content type but also on other content types I've set with "allow book outline".)

Also, I'm able to create child pages fine -- just cant edit (or delete).

carsonblack’s picture

Or are you creating a whole new content type called Book?

Also, have you tried to see what happens when you give them the "Administer content" permission?

One more question: What theme are you using? Is the edit tab there when you switch the theme back to something like Bartik? If they are then it's your them causing the problem by either hiding those things with CSS or just not including the code to print them in the template.

bransom’s picture

Yes, I'm using the standard D7 Book module (enabled).
No change when I give them Administer content permission.

The "one more question" is the key!
I'm using Omega (my own Omega subtheme). I just tried Bartik, Garland, Zen. They all show a simple intuitive Edit tab for those roles permitted to edit book nodes. So the problem lies within Omega.

Went back to check the native Omega theme and it fails same as my Omega subtheme. Happy to have found the basic problem, but not at all sure how to solve it. I may go theme exploring again. Not happy with Omega!

Thanks very much for your help!