On http://drupal.org/node/1171038, it states the following:

A typical permission setup so that a user can take advantage of Workbench looks like:

  • Node Permissions
    • Article: Create new content
    • Article: Edit own content
    • Article: Delete own content
    • Basic page: Create new content
    • Basic page: Edit own content
    • Basic page: Delete own content
  • System Permissions
    • View the administration theme
  • Toolbar Permissions
    • Use the administration toolbar
  • Workbench Permissions
    • Access My Workbench

However, I also have to give permission to "Use the administration pages and help" in order for "My Workbench" to appear on the Admin Menu for Author, Editor and Publisher when Administration Menu is enabled.

First thing tomorrow, I can add my documentation to make everything harmonious (which still needs to be written :/) for Workbench maintainers' review. My documentation reminder post-it note is placed in the center of my monitor so I'll see it first thing!

Depending on feedback, opinions and whatnot, I would be more than happy to update the Workbench Permissions page to include the issue with Administration Menu. I need to track down all of the "Make Administration Menu and Toolbar play nice together, NOW KISS" issues/modules/stuff. The fix I came up with tonight is a bit kludgy so hopefully I'll come up with a more elegant solution tomorrow while I'm collating all of this information.

Marked as documentation since I don't think it's within Workbench's purview to control Administration Menu's permission tidbits but it certainly wouldn't hurt anything if the difference is noted in the documentation.

Comments

Courtney.B’s picture

Workbench and Administration Menu

If using the Administration Menu with Workbench, you will need to configure permissions a little differently.

Under System Permissions, you will also need to check "Use the administration pages and help" for roles using both Workbench and Admin Menu. However, this will also add the "Add Content" drop-down menu to the Admin Menu—or some variation of it depending on what permissions are set.

Potential Work Around

One way to solve this issue is to have both Administration Menu and Toolbar (from core) enabled. However, this introduces other potential problems. A possible solution is to set the toolbar to roles who will have limited access (Author, Editor, Publisher) and set the Admin Menu to the administrator role, ensuring that no role has both activated.

Further tweaks may be needed to the Admin Menu CSS for it to be displayed as it would be without Toolbar enabled. The following is not best practice but may be useful for some circumstances.

If using the Seven administration theme, the edits will need to go into admin_menu.css. If using a custom administration theme, one could potentially add the following CSS to the custom theme's global stylesheet.

In sites/all/modules/admin_menu/admin_menu.css #admin_menu, change position: absolute; to position: fixed; and add .page-admin-people-permissions #admin-menu { position: absolute !important; } underneath #admin_menu.

Read more about Toolbar & Administration Menu compatibility and explore other possible solutions here, here, here, and here.

bjlewis2’s picture

I use the Hide the Toolbar module to deal with duplicate menus when both toolbars are enabled. The module simply disables the default toolbar for users who have access to the Admin Menu toolbar. There is no configuration. Hope that helps!

damontgomery’s picture

I think a small note is appropriate since Admin_Menu is such a common module, but such a lengthy explanation would probably be more confusing than helpful, how about simply,

For Users of Administration Menu:
When using the Administration Menu with Workbench, you will need to enable the "Use the administration pages and help" permission listed under "System Permissions".

damontgomery’s picture

Issue summary: View changes

type good english