HomePhabricator

Limit damage caused by bad panels on dashboards you can manage

Description

Limit damage caused by bad panels on dashboards you can manage

Summary:
Fixes T12203. If you tried to manage a dashboard which had a panel you can't see, we'd try to render bogus actions for it and fatal.

Instead, for the moment, survive. Presumably we'll ship a real fix for this in the next release or so, and tackle T10612 / T10145, which I think are closely related.

Test Plan:

Screen Shot 2017-02-03 at 6.31.21 PM.png (959×1 px, 160 KB)

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T12203

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

Details

Provenance
epriestleyAuthored on Feb 4 2017, 2:30 AM
epriestleyPushed on Feb 4 2017, 2:34 AM
Reviewer
chad
Differential Revision
D17311: Limit damage caused by bad panels on dashboards you can manage
Parents
rPc8de563622cb: Update Profile Menu diviner
Branches
Unknown
Tags
Unknown
Tasks
T12203: Remove Panel From Dashboard = UNRECOVERABLE FATAL ERROR
Build Status
Buildable 15532
Build 20482: Run Core Tests