A change in the language for access control to use 'administer site configuration' instead of the old 'access configuration pages' caused the folowing menu errors:

bad permissions for 

admin/content/rss-feed
admin/user
admin/content

The fix is to patch system.module, node.module, and user.module.

Following a recent deve list discussion, I will attach a single patch and then 3 patches for the individual modules.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

agentrickard’s picture

FileSize
520 bytes

Applies a one-line change to node_menu.

agentrickard’s picture

FileSize
1.56 KB

Applies a one-line change to system.module and moves the rss menu item into its own section of the code, separating it from the "// Settings" grouping.

agentrickard’s picture

FileSize
695 bytes

Applies a one-line patch to user.module

Dries’s picture

Status: Needs review » Needs work

Please merge the patches.

agentrickard’s picture

The first attachment is the merged version.

http://drupal.org/files/issues/admin_perms.patch

:-) (I like to develop habits, so i split these up, even though it wasn't really worth it.)

agentrickard’s picture

Status: Needs work » Needs review
asimmonds’s picture

Should the permissions here for /admin/content and /admin/user, actually be 'access administration pages' instead of 'administer site configuration'. From what I can see 'administer site configuration' is just /admin/settings and /admin/build.
The menu path /admin has the 'access administration pages' permission set in system.module.

Kjartan’s picture

Status: Needs review » Fixed

This seems to be fixed already as I can't find any references to "access configuration pages" in HEAD.

Anonymous’s picture

Status: Fixed » Closed (fixed)