Page MenuHomePhabricator

Added workboard panel type
AbandonedPublic

Authored by skyronic on Jun 27 2014, 3:41 PM.
Tags
None
Referenced Files
F13083073: D9754.diff
Wed, Apr 24, 10:25 PM
Unknown Object (File)
Thu, Apr 11, 8:50 AM
Unknown Object (File)
Fri, Mar 29, 7:47 AM
Unknown Object (File)
Mar 5 2024, 7:32 PM
Unknown Object (File)
Jan 27 2024, 10:53 AM
Unknown Object (File)
Dec 30 2023, 5:00 PM
Unknown Object (File)
Dec 26 2023, 6:09 PM
Unknown Object (File)
Dec 22 2023, 8:00 PM

Details

Reviewers
epriestley
Group Reviewers
Blessed Reviewers
Summary

I haven't coded this properly, and have hard-coded the project names, but this is just a proof of concept.

I have this idea that it would be super-useful to have a dashboard panel which can display a read-only copy of a workboard.

This can be used in situations like:

  • Keeping the entire organization up-to-date on high-level roadmap.
  • Making sure everyone knows what the priorities are.

There are problems which I couldn't find the workaround for:

  1. I couldn't set up the panel setting fields to select a project. I have a multi-select now which doesn't work.
  2. When a project is selected, I don't know how to set up the settings to select a query that they want to use.
  3. I don't know how to prevent re-ordering and editing and make this a pure read-only view.
  4. The workboards are floating on top. I couldn't figure out how to fix this with the CSS and stuff.
Test Plan

It doesn't work

Diff Detail

Repository
rP Phabricator
Branch
workboard_panel
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 1427
Build 1427: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

skyronic retitled this revision from to Added workboard panel type.
skyronic updated this object.
skyronic edited the test plan for this revision. (Show Details)
skyronic added a reviewer: epriestley.

Workboards require the full screen to work as intended, they are not compatible with Dashboards in it's current state. There is a longer term plan to provide some sort of "Dashboard Workspace" which lets you embed multiple dashboards into your homepage, but thats more of a v2 feature not likely to be gotten to for some time.

Oh :(

Can't we put this into a <div style="overflow:scroll"></div> or something?

Yeah, there's just a ton of work between where this is and getting dashboards embedded as a panel. We might pursue it, but this approach (roughly: duplicate all of the rendering code) isn't the approach we would want to take. The plans for dashboards/workboards aren't completely clear yet, but we'll probably launch dashboards and get workboards much farther along before we try to figure it out.

If you find this useful, you can drop it into phabricator/src/extensions/ and use it on your install without upstreaming it. (You may need to keep it updated as we change things in the upstream, of course.)

What problem specifically are you trying to solve? Would embeddable 'Fact' Widgets about Projects be equally interesting? It's designed out to be more of "launch status overview" in a small space. https://secure.phabricator.com/uiexample/view/PHUIInfoPanelExample/