If a user doesn't have the "Administer menu views" permission, when they edit a node and add a menu item the form is missing some fields so you cannot select a menu.

These two screenshots show the problem. Both are with the same user, who has the "Administer menus and menu items" permission.

This is what you see when the user doesn't also have the "Administer menu views" permission:
menu_views-node_edit-without_perm.png

This is what you see when the user also has the "Administer menu views" permission:
menu_views-node_edit-with_perm.png

The "Menu item settings" part of the form should always be there.

Comments

rooby’s picture

I guess what is probably happening is that the Menu item settings area is dependent on what you choose for the menu item type setting and because the user doesn't have access to teh menu item type settings then the rest is hidden.

The menu item settings part should default to visible.

markhalliwell’s picture

Hmm, I'll need to take a look at this. More than likely a line just needs to be moved around.

markhalliwell’s picture

Title: Breaks the menu settings on node form for users who don't have the Administer menu views permission » Node menu permission issue
Priority: Major » Normal
markhalliwell’s picture

Status: Active » Fixed

Fixed in commit e6c8601.

Status: Fixed » Closed (fixed)

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