Home GnuPG

Replace ProfileMenu bugs with different bugs
f23bfccc0467Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Replace ProfileMenu bugs with different bugs

Summary:
Ref T12174. This fixes more bugs than it creates, I think:

  • Dashboards now show the whole menu.
  • Project and home items now show selected state correctly.
  • The "choose global vs personal" thing is now part of MenuEngine, and the same code builds it for Home and Favorites.
  • Home now handles defaults correctly, I think.

Maybe regression/bad/still buggy?:

  • Mobile home is now whatever the default thing was, not the menu?
  • Title for dashboard content or other items that render their own content is incorrectly always "Configure Menu" (this was preexisting).

Test Plan:

  • Created, edited, reordered, disabled, deleted and pinned personal and global items on home, favorites, and projects.
  • Also checked User profiles.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T12174

Differential Revision: https://secure.phabricator.com/D17273

Details

Provenance
epriestley <git@epriestley.com>Authored on Jan 31 2017, 7:48 PM
Parents
rPHABbd99a2b81ea5: Integrate Harbormaster with Buildkite
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHABf23bfccc0467: Replace ProfileMenu bugs with different bugs (authored by epriestley <git@epriestley.com>).Jan 31 2017, 8:22 PM