Page MenuHomePhabricator

Make the default view of dashboards be just the dashboard
ClosedPublic

Authored by lpriestley on May 22 2014, 5:57 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Apr 21, 12:53 PM
Unknown Object (File)
Sun, Apr 14, 4:08 PM
Unknown Object (File)
Sun, Apr 14, 12:19 AM
Unknown Object (File)
Tue, Apr 9, 9:58 PM
Unknown Object (File)
Thu, Mar 28, 9:55 PM
Unknown Object (File)
Feb 4 2024, 4:24 AM
Unknown Object (File)
Feb 1 2024, 9:04 AM
Unknown Object (File)
Jan 19 2024, 4:43 PM
Subscribers

Details

Summary

Fixes T4985, add manage page, change view page to show only panels. Arguably, PhabricatorDashboardArrangeController is no longer necessary. Also, still trying to figure out if I updated all flows that involve "arrange/{id}". Probably missed some. Also not sure of the Manage Dashboard icon. Please advise.

Test Plan

Create dashboard, add panels, "view/{id}" should show just panels, Manage Dashboard should show timeline and edit links.

Diff Detail

Repository
rP Phabricator
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

lpriestley retitled this revision from to Make the default view of dashboards be just the dashboard.
lpriestley updated this object.
lpriestley edited the test plan for this revision. (Show Details)
lpriestley added reviewers: epriestley, chad.
epriestley edited edge metadata.

Just copying some IRL chatter here for @chad, etc:

  • We'll probably add "Install Dashboard" as a crumb link shortly unless someone has a better idea before that gets implemented.
  • It would be theoretically nice if "Manage Dashboard" was, like, a dropdown with all the junk in it, maybe (?), but that's complicated and wouldn't work well on mobile right now.
  • Or we could put some kind of very thin header on the page maybe?
  • Basically, hiding all this stuff behind "Manage Dashboard" feels a tiny bit weird, but we don't have much of a place to put like 5 rarely-used links on the main page.
This revision is now accepted and ready to land.May 22 2014, 6:08 PM

If we have a dropdown built by ActionList, we should just be able to also pass it to Crumbs and get mobile for free.

epriestley updated this revision to Diff 21986.

Closed by commit rP6302414883ba (authored by @lpriestley, committed by @epriestley).