Homec4science

Give profile menus more straightforward hide/disable/delete/default interactions

Authored by epriestley <git@epriestley.com> on Jan 22 2016, 14:33.

Description

Give profile menus more straightforward hide/disable/delete/default interactions

Summary:
Ref T10054.

  • Just let users delete non-builtin items.
  • Let users choose a default item explicitly.
  • Do a better job of cleaning up items which no longer exist or belong to uninstalled applications.
This has one user-facing change: workboards are no longer the default on projects with workboards. I think this is probably OK since we're giving users a ton of new toys at the same time, but I'll write some docs at least.

Test Plan:

  • Deleted custom items.
  • Disabled/enabled builtin items.
  • Made various things defaults.
  • Uninstalled Maniphest, saw Workboards tab disappear entirely.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10054

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

Details

Committed
epriestley <git@epriestley.com>Jan 22 2016, 17:14
Pushed
aubortJan 31 2017, 17:16
Parents
rPHc25de5e02fb4: Allow project colors to be relabeled
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH51ed95c00b8d: Give profile menus more straightforward hide/disable/delete/default interactions (authored by epriestley <git@epriestley.com>).Jan 22 2016, 17:14