People with Administer Nodes permission can change the owner, modify any content, as well as override comment/publishing defaults.
Dave
-----Original Message----- From: support-bounces@drupal.org [mailto:support-bounces@drupal.org] On Behalf Of David Grant Sent: Thursday, February 23, 2006 11:56 AM To: support@drupal.org Subject: Re: [support] How-to allow other users to edit content created byothers
Jason Flatt wrote:
To break out edit and delete, you would want something like this (in place of what is there):
if ($op == 'update') { if (user_access('edit all stories')) { return TRUE; } }
if ($op == 'delete') { if (user_access('delete own stories') && ($user->uid ==
$node->uid)) {
return TRUE; }}
With the relevant changes in the store_perm () function, and again, this is untested.
You could go all out and have all, nothing and any little piece in between, i.e.: create, edit or delete; none, yours or any.
Thanks a lot again for your help.
When I did a quick test yesterday, I just got rid of && ($user->uid == $node->uid) and what happened was the people that weren't the author couldn't delete even though is was under the if 'delete' || 'update'. Not sure why, but that was the behaviour. I found it interesting as well, that the author immediately changed to the new editor, which was a little unwanted/unexpected. I guess there is a hook somewhere to allow users with the 'edit all stories' permission to edit the author information as well... currently I think only user 0 can do that.
Dave -- [ Drupal support list | http://lists.drupal.org/ ]