When creating a new node, a user without the administer node privilege can still see and set author information.

This was introduced in commit dcb096823b8aa001214d7ec32e3362445aca76b6 [1] for #1804402: Core fieldsets unavailable after adding steps to nodeform. When we check if the core fieldsets belong to this step we set access to true even if the user doesn't have access to them.

I suggest handling the core fieldsets in the same manner as the other fields and just firing a continue; earlier in the loop. I'll attach a patch in the first reply for this.

[1] http://drupalcode.org/project/msnf.git/commit/dcb0968

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Dean Reilly’s picture

Status: Active » Needs review
FileSize
1.38 KB

Patch attached.

stBorchert’s picture

Status: Needs review » Fixed

Wow.
Thanks for finding this and a big "Thank you!" for the patch!

Committed to 7.x-1.x-dev. I think its time for a new relaease ;)

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.