I have an issue with the latest Drupal version, but I'm not sure if this is the way it should be in it, or am I missing something here.

I am also using node privacy byrole module, not sure if this has something to do with it though.

I have a non-admin user, he has a role that allows him to edit his own book pages.

He creates a book page, and if the book doen't have the 'published' status, he can't see it. Is this a normal thing, or he should see all of his posts, but in a different place (menu)?

Thanks for any help.

Comments

shouchen’s picture

I'm also interested in the answer to this question. I've experimented a little bit and learned this:

The non-admin user who can create and edit book pages...
1) can NOT find the page w/o knowing its url (/node/36 for example)
2) can NOT "view" the page ("You are not authorized to access this page.")
3) CAN "edit" the page by clicking the Edit link above the "not authorized" message or by going directly to /node/36/edit (for example)

In order for the user to be able to find the page easily, access to "administer nodes" needs to be granted. Then, the user can find the node on the "contents" menu item (but this might allow more access than admins are willing to give).

For me, the main problem is that the user can not find his own posts that are not yet published. In my view, they should appear in the list of the user's recent posts (when viewed by that user), with an indication that it is not published. Also, in the case of book pages, it should be possible to create sub-pages of pages that are not yet published.

Related issues:
- http://drupal.org/node/26552
- http://drupal.org/node/10611

I'm going to see if the workspace module helps...

-Steve

shouchen’s picture

No... the workspace module won't help me because it requires MySQL 4. :-(

Péter Cseke’s picture

Thanks for the feedback, I will test it again this weekend with some altered settings, and I will report back with what I found out.