I've found some weird behavior with flexinodes when 'administer nodes' permission is not set.

I'm using drupal 4.7b6 and $Id: flexinode.module,v 1.66 2006/03/21 08:13:37 tdobes Exp $.

Any user I give permission to 'edit any flexi1', 'edit any flexi2', etc (for example, 'moderator) but for whom 'administer nodes' permission is not granted experiences the following when editing flexinodes:

  • 'moderator' clicks the edit tab on the flexinode
  • Authoring information and Publishing options collapsible menus do not appear
  • 'moderator' edits the node
  • 'moderator' becomes saved as the author of the node (overwriting the original submitter's username)

If I grant 'moderator' the right to 'administer nodes' this weird behavior goes away.

Comments

guckie’s picture

Oops, I left this little bit out:

If 'administer nodes' is not granted and 'moderator' (using the example again) edits a flexinode, not only is the author information changed, but also the timestamp gets updated to the time the edit was made. (Throwing off the submitted by information, both author & date.)

guckie’s picture

Status: Active » Closed (fixed)

Grrr! Sorry! Disregard this, please. After upgrading to 4.7RC2, I can no longer replicate this problem.