HomePhabricator

Make "profile menu" configuration mostly work

Tags
None
Referenced Files
F1060697: Screen Shot 2016-01-13 at 8.11.38 AM.png
Jan 13 2016, 7:45 PM
F1060696: Screen Shot 2016-01-13 at 8.23.46 AM.png
Jan 13 2016, 7:45 PM
F1060695: Screen Shot 2016-01-13 at 8.24.02 AM.png
Jan 13 2016, 7:45 PM
Subscribers
None

Description

Make "profile menu" configuration mostly work

Summary:
Ref T10054. This does a big chunk of the legwork to let users reconfigure profile menus (currently, just project menus).

This includes:

  • Editing builtin items (e.g., you can rename the default items).
  • Creating new items (for now, only links are available).

This does not yet include:

  • Hiding items.
  • Reordering items.
  • Lots of fancy types of items (dashboards, etc).
  • Any UI changes.
  • Documentation (does feature: TODO link for documentation).

Test Plan:

Screen Shot 2016-01-13 at 8.24.02 AM.png (1×1 px, 155 KB)

Screen Shot 2016-01-13 at 8.23.46 AM.png (1×1 px, 125 KB)

Screen Shot 2016-01-13 at 8.11.38 AM.png (1×2 px, 172 KB)

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10054

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

Details

Provenance
epriestleyAuthored on Jan 12 2016, 11:06 PM
epriestleyPushed on Jan 13 2016, 7:45 PM
Reviewer
chad
Differential Revision
D15010: Make "profile menu" configuration mostly work
Parents
rPbb6df2e5f3c1: Hacks on Hacks
Branches
Unknown
Tags
Unknown
Tasks
T10054: Define product direction for Project/Profile UIs
Build Status
Buildable 10098
Build 12237: Run Core Tests