Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
C
Core
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 933
    • Issues 933
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • Development
  • Core
  • Issues
  • #1757

Closed
Open
Opened May 13, 2020 by fran@compucorp.co.uk@fran

CiviCRM menu toggle "adjust menu position" customisable

Overview

There are 2 ways for CiviCRM users to show the drupal menu

  1. Using ‘hide menu’ dropdown under the CiviCRM main menu, which hides the CiviCRM menu showing only the drupal menu
  2. With the ‘adjust menu position’ toggle, which moves CiviCRM menu down and shows drupal menu above CiviCRM menu

menu_toggle

Most CiviCRM users only use the CiviCRM menu. ‘Adjust menu position’ is most useful for site administrators and ideally would be hidden for all other users.

Current behaviour

The menu item ‘adjust menu position’ is available for all CiviCRM users. There is no configuration as with other menu items in the Navigation Menu to define permissions or enable/disable it completely.

Some CiviCRM users who do not use the drupal menu find it confusing seeing both CiviCRM menu and drupal menu together. The ‘hide menu’ already allows access to the drupal menu for these users who need it, and it’s located under the CiviCRM main menu, where the ‘adjust menu position’ is prominent on the CiviCRM menu panel.

Proposed behaviour

As there is another way of hiding the civicrm menu ie ‘hide menu’ option and as such most of the sites have been configured in a way that the user is directly taken to the CiviCRM dashboard on login, we suggest the following:

The menu item ‘adjust menu position’ can be configurable so that it can be hidden from basic CiviCRM users.

Acceptance criteria:

  1. ‘Adjust menu position’ would be part of the Navigation Menu and be configurable like other menu items
  2. Users who could access the Administer menu would have the permission to customise this menu item
  3. It would be customisable like other menu items, with the key functionality of being able to set permissions.

screenshot-compuclient-case-rules-lmi.compubox.co.uk-2020.05.13-11_46_47

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: dev/core#1757