Page MenuHomePhabricator

Dashboards - add ability to install dashboard as home
ClosedPublic

Authored by btrahan on May 19 2014, 10:47 PM.
Tags
None
Referenced Files
F14026846: D9206.diff
Fri, Nov 8, 2:41 AM
F14004430: D9206.id21868.diff
Sat, Oct 26, 8:35 PM
F13975472: D9206.id21874.diff
Fri, Oct 18, 10:16 AM
F13975231: D9206.diff
Fri, Oct 18, 9:18 AM
F13959329: D9206.id21868.diff
Mon, Oct 14, 6:53 PM
F13956309: D9206.id21873.diff
Mon, Oct 14, 5:08 AM
Unknown Object (File)
Sep 14 2024, 12:36 PM
Unknown Object (File)
Sep 14 2024, 12:33 PM
Subscribers
Tokens
"Mountain of Wealth" token, awarded by epriestley.

Details

Summary

See title. Adds PhabricatorDashboardInstall data object which scopes installs to objectPHID + applicationClass. This is because we already have a collision for user home pages and user profiles. Assume only one dashboard per objectPHID + applicationClass though at the database level.

Fixes T5076.

Test Plan

From dashboard view, installed a dashboard - success! Went back to dashboard view and uninstalled it!

Diff Detail

Repository
rP Phabricator
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

btrahan retitled this revision from to Dashboards - add ability to install dashboard as home.
btrahan updated this object.
btrahan edited the test plan for this revision. (Show Details)
btrahan added reviewers: epriestley, chad.

start home page

Screen_Shot_2014-05-19_at_3.46.02_PM.png (1×2 px, 606 KB)

I like me this dashboard - install flow 1

Screen_Shot_2014-05-19_at_3.45.40_PM.png (1×2 px, 581 KB)

install flow 2

Screen_Shot_2014-05-19_at_3.45.45_PM.png (1×2 px, 556 KB)

installed !

Screen_Shot_2014-05-19_at_3.45.51_PM.png (1×2 px, 692 KB)

uninstall flow 1

Screen_Shot_2014-05-19_at_3.45.55_PM.png (1×2 px, 582 KB)

uninstall flow 2

Screen_Shot_2014-05-19_at_3.45.58_PM.png (1×2 px, 550 KB)

uninstalled - back to the start

Screen_Shot_2014-05-19_at_3.46.02_PM.png (1×2 px, 606 KB)

epriestley edited edge metadata.

Uninstall?!? What is this, the year 3,000?!

This revision is now accepted and ready to land.May 19 2014, 10:59 PM
btrahan edited edge metadata.

...even support install dashboard A then install dashboard B...!

tested above and it now works

btrahan updated this revision to Diff 21874.

Closed by commit rP5f33aa5b4f6a (authored by @btrahan).