Page MenuHomePhabricator

Allow Home and Dashboards to be uninstalled
ClosedPublic

Authored by epriestley on Feb 11 2015, 10:57 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Apr 8, 11:05 PM
Unknown Object (File)
Sat, Apr 6, 2:49 PM
Unknown Object (File)
Wed, Apr 3, 11:58 PM
Unknown Object (File)
Wed, Apr 3, 11:58 PM
Unknown Object (File)
Wed, Apr 3, 11:57 PM
Unknown Object (File)
Wed, Apr 3, 11:56 PM
Unknown Object (File)
Sun, Mar 31, 8:27 AM
Unknown Object (File)
Thu, Mar 28, 9:42 AM
Subscribers

Details

Summary

Ref T7143. This is the simplest fix for adding a new route for Home, at the cost of possibly letting users break instances. However:

  • It's kind of hard to get to the option to uninstall Home anyway.
  • It's hard to imagine anyone will really uninstall Home by accident, right? Right?
  • Put a really scary warning on the action just in case.

Dashboards was only required because Home was required, I think, so just drop that too.

Test Plan

Uninstalled home.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

epriestley retitled this revision from to Allow Home and Dashboards to be uninstalled.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: btrahan.

Even if you do this, you can still reinstall the application, you just need to get back to Applications somehow (e.g., back button or search or typing in the URL).

If users do manage to do this by accident, we could special case the "/" route if no controller matches it and print out some kind of "go reinstall Home" thing, but that was a bit of a mess and didn't feel very general so I figured we could wait until someone manages to do this.

btrahan edited edge metadata.
This revision is now accepted and ready to land.Feb 11 2015, 11:20 PM

It's hard to imagine anyone will really uninstall Home by accident, right? Right?

#smh

This revision was automatically updated to reflect the committed changes.