1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-03-01 15:09:14 +01:00
phorge-phorge/src/applications/dashboard
epriestley 5c1b91ab45 Consolidate burndown logic into a "BurndownChartEngine"
Summary:
Ref T13279. For now, we need to render burndowns from both Maniphest (legacy) and Projects (new prototype).

Consolidate this logic into a "BurndownChartEngine". I plan to expand this to work a bit like a "SearchEngine", and serve as a UI layer on top of the raw chart features.

The old "ChartEngine" is now "ChartRenderingEngine".

Test Plan:
  - Viewed burndowns ("burnups") in Maniphest.
  - Viewed burndowns in Projects.
  - Saw the same chart.

Reviewers: amckinley

Reviewed By: amckinley

Subscribers: yelirekim

Maniphest Tasks: T13279

Differential Revision: https://secure.phabricator.com/D20496
2019-05-22 05:10:42 -07:00
..
application Make "Move Panel" on dashboards use the new storage and transactions 2019-04-14 10:25:22 -07:00
conduit Add skeleton for Portals, a collection of dashboards and other resources 2019-04-02 14:42:26 -07:00
constants Add skeleton for Portals, a collection of dashboards and other resources 2019-04-02 14:42:26 -07:00
controller Add "Move Left" and "Move Right" to dashboard tab panels 2019-05-01 15:35:53 -07:00
editfield Rebuild query panels on top of EditEngine 2019-04-09 14:08:41 -07:00
editor Fix an issue where editing a dashboard panel from a dashboard could duplicate the panel 2019-04-30 08:27:20 -07:00
engine Add a "Customize Query" action to query panels to make it easier to make minor query adjustments 2019-05-01 11:01:09 -07:00
engineextension On panel pages, show where panels are used 2019-04-12 06:14:21 -07:00
icon Add some new Dashboard icons 2017-03-21 11:00:16 -07:00
install Make the "Install Dashboard" flow smoother 2019-04-09 13:34:09 -07:00
interface On panel pages, show where panels are used 2019-04-12 06:14:21 -07:00
layoutconfig Fix the "Add Query to Dashboard..." flow from "Use Results" on search result pages 2019-04-17 12:18:52 -07:00
menuitem Update all existing ProfileMenuItems for the more-structured API 2019-04-02 15:20:39 -07:00
paneltype Consolidate burndown logic into a "BurndownChartEngine" 2019-05-22 05:10:42 -07:00
phid On panel pages, show where panels are used 2019-04-12 06:14:21 -07:00
query Update search indexes for Dashboards and Panels to Ferret, plus various minor fixes 2019-04-14 10:28:19 -07:00
remarkup Allow users who can edit a dashboard to remove invalid / restricted panels 2017-02-04 16:33:47 -08:00
storage Add a "Customize Query" action to query panels to make it easier to make minor query adjustments 2019-05-01 11:01:09 -07:00
typeahead Update search indexes for Dashboards and Panels to Ferret, plus various minor fixes 2019-04-14 10:28:19 -07:00
xaction Add a rough "Chart" Dashboard Panel 2019-05-22 04:36:09 -07:00