The menu system has seen a great and most wonderful overhaul in core, however it is lacking one thing, a new permission to help manage all of this! Right now all there is 'administer menus' but what about in this case:
I create a new user login account that is only allowed to create and edit nodes. But I want them to be able to add these nodes to menus so I give them 'administer menus'. Well now they can create nodes and add them to menus, but now they also have the full ability to be able to 'adminster menus' , eek, too much power!
However, they might need to be able to rearrange the menus they create or even other site menus, but they certainly shouldn't be able to see the full admin menu, nor be able to delete or reset that one!
So what about a new permission 'create menu items' or similar, where they can create new menu items and manage these menus, but not be able to ever see the real admin menus and such?
I think this should be split up a bit more so everyone can really utilize these wonderful improvements!
Comments
Comment #1
m3avrck commentedAlso, if I enable this 'adminster menus' for a user with only this permission, the link 'menu' is listed twice, once to the menu settings and once to the admin menus. Again, this is pretty confusing and could certainly be cleaned up with an added permission above!
Implementing this right now with clients and I don't want them to be able to screw up any of the admin menus settings but I want them to be able to add their nodes to the main sitewide navigation. Thanks!
Comment #2
Richard Archer commentedThis is a duplicate of http://drupal.org/node/38777
Please head over to that issue and vote for the patch.