Through "create page", I have created various pages via different users. Now my task is to make pages users specific. That is, the one who is creating the page should only able to access and edit that page. How can this be accomplished?
+1
A:
Go to /admin/user/permissions
and set the permissions for your content type (page
, I assume) for the appropriate role to create page content
and edit own page content
. If you deselect edit any page content
users can create a page and edit their own pages, but not edit the pages owned by other users.
This only restricts editing, not viewing. If you need to restrict viewing of nodes you can use the Content Access module.
Fabian
2010-09-10 07:17:23
I have 3 roles role 1, role 2, role 3 and under each role there are various users. I dont want that 1 user to edit other user's content under same role so the above solution will apply for this thg too?Kindly let me knw.
ruhi
2010-09-10 11:59:48
If your users don't have `edit any page content` permission, they can only edit pages where they are the author (author is by default the user who first created the page). Only users with `edit any page content` can edit pages belonging to different users.
Fabian
2010-09-10 12:17:07
I have given above permissions, but still one user is able to see as well as edit pages created by other users.Kindly help.I even implemented Content Access module
ruhi
2010-09-14 11:13:39
make sure the user does not belong to any role that has `edit any page content` or `administer nodes` permissions. Also user/1 can always access everything.
Fabian
2010-09-14 11:28:17
my users doesn't belong to any role.if i deselect administer nodes permission then for both users "content" option vanishes. Kinldy help as i m stuck up badly :(.I again would like to specify my prob is:
ruhi
2010-09-14 12:22:15
I have 2 users, and page created my userI should not b visible in userII's "content" information
ruhi
2010-09-14 12:24:05
`administer nodes` essentially allows a user to do anything with all nodes (http://drupal.org/node/132202), this permission should be restricted to a trustworthy admin. Your users should not need this permission, it overrides all other node-specific permissions.
Fabian
2010-09-14 12:44:12
i want all users should b able to create page as well as able to see the content "administer->contentmanagement->content"(created by them only)and for that i have to give "administer nodes" permission. PLZ HELP
ruhi
2010-09-14 13:20:26