The menu-entry does not show up in admin/build/menu-customize/navigation, when the user trying to reorder that menu does not have a role assigned to him/her, that has delegates bound to it. Since it's usually not sane to a) bind a role to the administrator and b) delegate to authenticated users, the site admin cannot do reordering.
Workaround: Delegate one vocabulary to the authenticated user, do the reordering as admin and remove the delegation afterwards OR have the reordering done by a user with the "administer menus" permission and a delegation to at least one menu.
Comments
Comment #1
morewry commentedI observed this as well. Neither role I delegated to had permission to administrate menus. As a seeming consequence the link did not show up in the navigation menu for either role until I delegated to "authenticated users." Once the link appeared I was able to remove the delegation for authenticated users. It appears the link goes to /category_admin, a manually created link might be another viable workaround.
Comment #2
morewry commentedI take that back -- I thought I had removed authenticated users, but I had not. When I remove authenticated users the link stops showing up even for roles with delegation.
I created a FixDelegationLink role and FixDelegationLink user and gave them administer taxonomy, view content, and administrate menus. Then I delegated to the FixDelegationLink role. The link still will not show up and when I attempt to type the link in while logged in as a user with a delegation-enabled role I get "Page not found."
My observation is that it's impossible for the /category_admin page to show up in the navigation menu or be accessible unless "authenticated users" have been delegated to. Which kind of defeats the purpose as I want two privileged roles to be able to manage a vocabulary...not everyone.
In playing with these "workaround" roles I have observed the link fail to appear when it should, finally appear in the middle of a session, then continue to appear after a user is logged out??
I'm very new to drupal so I have no idea how I might work around this...
Comment #3
hillaryneaf commentedI found the same issue. This module is not useful if you can't delegate specific roles outside of the "authenticated users" role. I don't want every user to edit taxonomies.
Comment #4
nancydruPlease try this with the latest -dev version.
Comment #5
nancydru#867614: hook_menu is incorrect.