Users can't edit some content - how do I reassign pages?

eagereyes - February 26, 2008 - 14:09

I have a Drupal site where I want several people to be able to edit pages (it's fairly static content, it just needs to be updated once a month or so). I just created two new users and assigned them to a role "editor", which I gave permission to edit their own pages/stories, edit pages/stories, create pages/stories, etc. The problem is that they can only edit some pages, but not others.

Now I had another user in the system, which I deleted when I created those new users. That user may have been the creator of the pages they can't edit, but I'm not sure. I have tried reassigning the pages to one of the new users (by entering their name as author when changing a page as user #1), but that hasn't helped.

Is there a way to reassign pages to one of my "normal" users? What else could be the problem here?

input format

marcvangend - February 26, 2008 - 14:29

You might want to check the input format of the nodes that can't be edited. In the situation where
1) user X has the rights to edit the content AND
2) user X does not have the right to use the 'PHP' input format AND
3) a text area in the node is set to input format PHP
The user will see an access denied message.

If the PHP input format is selected, but no PHP is used in the content, you (the administrator) can just set it back to a format which user X is allowed to edit. After that the user should be able to edit the node.

Yes, that was it! Though in

eagereyes - February 26, 2008 - 15:28

Yes, that was it! Though in this case the problem was that the editor had access to Full HTML but not Filtered HTML, and apparently those pages had been edited using Filtered HTML ...

Thanks!

EagerEyes.org

I'm glad this worked. It

marcvangend - February 26, 2008 - 15:54

I'm glad this worked.
It seems so logical to us that someone who can enter full HTML, is also allowed to use filtered HTML. However in Drupal there are no hierarchical relations between input formats, so we have to specify both when we want to allow full HTML.

 
 

Drupal is a registered trademark of Dries Buytaert.