Homec4science

Dashboards - add ability to install dashboard as home

Authored by Bob Trahan <btrahan@phacility.com> on May 20 2014, 01:09.

Description

Dashboards - add ability to install dashboard as home

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!

Reviewers: chad, epriestley

Reviewed By: epriestley

Subscribers: epriestley, Korvin

Maniphest Tasks: T5076

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

Details

Committed
Bob Trahan <btrahan@phacility.com>May 20 2014, 01:09
Pushed
aubortJan 31 2017, 17:16
Parents
rPHd9058d7f3ff7: Dashboards - add remove functionality
Branches
Unknown
Tags
Unknown

Event Timeline

Bob Trahan <btrahan@phacility.com> committed rPH5f33aa5b4f6a: Dashboards - add ability to install dashboard as home (authored by Bob Trahan <btrahan@phacility.com>).May 20 2014, 01:09