D7: Update menu items to match D9+ and have more logical ordering

Created on 14 June 2023, about 1 year ago
Updated 27 June 2023, 12 months ago

Problem/Motivation

Old description

The menu items don't totally match D9+ (Config vs Configure) and the ordering isn't the best for onboarding. People will start with 1) Config/Configure, 2) API, and 3) Seed so putting those first is better UX.

Old description

This is the D7 issue. D9+ issue: πŸ“Œ D9+: Admin menu items don't match Quant tabs Active

When you look at the Configuration admin menu for Quant admin pages, it only shows a subset of the pages available. This is more obvious with admin_menu installed.

This is more obvious for the 1.x branch compared to the 7.x-1.x branch but adding this for completeness so D7 can be cleaned up at the same time as the D9+ code.

Steps to reproduce

  1. Install admin_menu module
  2. Install all Quant modules and submodules
  3. Hover over Configuration
  4. Hover over Web services
  5. Quant will be listed
  6. Hover over the Quant menu item
  7. Note the items shown
  8. Click on the Quant menu item
  9. Note the tabs available via the main configuration page
  10. Compare the menu items and the tabs
  11. Result: They are different
  12. Expected: They are the same

Note this is the same issue if you look at the Quant pages listed on the Configuration (/admin/config) page since the menu items match that page.

Proposed resolution

New resolution

  1. Change Config to Configure to match D9+.
  2. Reorder to: Configure, API, Seed, Queue, Cron, Token

Old resolution
Sync up the menu items and tabs so they match.

Also consider reordering so they are alphabetical or have some system. And, make sure the names are consistent.

Remaining tasks

  1. Update code
  2. Review and test
  3. Commit :)

User interface changes

Slight tab name change and reordering to better match onboarding process.

API changes

Data model changes

πŸ“Œ Task
Status

Fixed

Version

1.0

Component

User interface

Created by

πŸ‡ΊπŸ‡ΈUnited States Kristen Pol Santa Cruz, CA, USA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024