Page MenuHomePhabricator

Allow Dashboards to set an icon
ClosedPublic

Authored by chad on Dec 13 2016, 6:53 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Jan 5, 3:45 PM
Unknown Object (File)
Wed, Jan 1, 3:48 AM
Unknown Object (File)
Dec 20 2024, 5:18 PM
Unknown Object (File)
Dec 10 2024, 9:42 AM
Unknown Object (File)
Dec 6 2024, 2:52 PM
Unknown Object (File)
Dec 1 2024, 12:37 AM
Unknown Object (File)
Nov 27 2024, 1:43 PM
Unknown Object (File)
Nov 5 2024, 7:57 PM
Subscribers

Details

Summary

Allows users set an icon (for reuse on upcoming home) for their dashboard based on 16 descriminating choices.

Test Plan

Create a new dashboard, set new icon. Edit an existing dashboard, set icon.

Diff Detail

Repository
rP Phabricator
Branch
dashboard-icon (branched from master)
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 14882
Build 19489: Run Core Tests
Build 19488: arc lint + arc unit

Event Timeline

chad retitled this revision from to Allow Dashboards to set an icon.
chad updated this object.
chad edited the test plan for this revision. (Show Details)
chad added a reviewer: epriestley.

Looked briefly at making this edit engine, but with copying / etc, didn't seem clear. Honestly not sure we need copying?

Like, remove copies completely (so you have to start with a blank/template dashboard) or keep the operation but just reference all the panels?

I hate copying too and would love to get rid of it.

Maybe the former behavior is fine, especially if we make query panels easier.

epriestley edited edge metadata.

(Actual code seems fine, and I don't think it makes EditEngine/ModularTransactions meaningfully harder to switch to later.)

This revision is now accepted and ready to land.Dec 13 2016, 7:29 PM

I'd like to try to remove copying, but will have to see how easy we can make building/installing dashboards.

This revision was automatically updated to reflect the committed changes.