1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-30 18:52:42 +01:00
phorge-phorge/src/applications/dashboard/storage
epriestley 2085716da6 Make dashboard arrange actions (move, add, remove) work again after read locking from "chaos reduction"
Summary:
See PHI385. Ref T13054. Ref T13083. The dashboard "arrange" operations (add, remove, move) rely on doing `$dashboard->setThing(...)` and then applying transactions.

This no longer works after the read locking change from T13054. To make this function again, just add an explicit `save()` after layout adjustment. This should be more nuanced eventually, but all arrange operations are nonfunctional in a corrupting way at HEAD of `master`/`stable`, so stop the bleeding first.

Test Plan:
  - Created new empty and template dashboards.
  - Moved panels.
  - Added new and existing panels.
  - Removed panels.

Maniphest Tasks: T13083, T13054

Differential Revision: https://secure.phabricator.com/D19123
2018-02-20 17:23:24 -08:00
..
PhabricatorDashboard.php Make dashboard arrange actions (move, add, remove) work again after read locking from "chaos reduction" 2018-02-20 17:23:24 -08:00
PhabricatorDashboardDAO.php Add initial skeleton for Dashboard application 2014-01-30 11:43:24 -08:00
PhabricatorDashboardInstall.php Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
PhabricatorDashboardNgrams.php Add Ngram support to Dashboards / Panels 2016-12-16 12:09:06 -08:00
PhabricatorDashboardPanel.php Simplify dashboard panel creation 2017-02-22 17:50:29 -08:00
PhabricatorDashboardPanelNgrams.php Add Ngram support to Dashboards / Panels 2016-12-16 12:09:06 -08:00
PhabricatorDashboardPanelTransaction.php remove unused FeedStory object in getTitleForFeed functions 2015-01-02 08:45:43 -08:00
PhabricatorDashboardSchemaSpec.php Automatically build all Lisk schemata 2014-10-02 09:51:20 -07:00
PhabricatorDashboardTransaction.php Touch up basic usability of Dashboards 2017-02-09 14:20:47 -08:00