Hello,

I have created some content as admin and want to allow somebody else to edit this content. I have changed the autor name of that page to the other user, but that didn't do it.

Please advise.

Kind regards,

Frank

Comments

davedelong’s picture

Built in way: Make a new role that you and he belong to. Then in the permissions area, give that role privileges to edit that particular content type. Cons: he can then edit any node of that type.

Using modules: Install the ACL and Content Access modules. Then you can specify that that user can specifically edit that node.

HTH,

Dave

Get great Drupal hosting at MM Hosting. (I don't work for them; I'm just a very satisfied customer)

spade’s picture

Thanks Dave,

we actually had a role that we shared, but I guess I created that role after I had created the page in question.

Installing the module Content Access did it for me. I think I can do without ACL, since I don't need to control access by node, or do I. It is not required by the Content Access module though.

Kind regards,

Frank

davedelong’s picture

Content Access needs the ACL if you want to do permissions on a per-user basis. If you just want node access by role, it's not required. It it's not installed, Content Access is pretty much identical to node_privacy_by_role.

Dave

Get great Drupal hosting at MM Hosting. (I don't work for them; I'm just a very satisfied customer)

spade’s picture

Thanks Dave,

I am using Drupal 5.9 with ACL 1.6 and Access Control 1.4 installed.

Even tough I have enabled per node control and granted update access for a particular user for a particular page, that user is still not allowed to edit that page.

That page was created by a user with an admin role, who also has a role he shares with the user who is supposed to have edit rights to that page. It may be that the page was created by the admin before he assumed the role he shares with the other user. May that be an issue?

Kind regards,

Frank