1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-18 18:51:12 +01:00
phorge-phorge/src/applications/search/storage
epriestley 5960b1c8a3 Allow menu items to render their own content; make Dashboard items render on-page
Summary:
Ref T11957. When you click a dashboard item, it now sends you to `/<app>/item/view/123/`, which renders the proper crumbs, navigation, etc., with the dashboard as page content.

This works as you'd expect in Projects:

{F2508568}

It's sliiiightly odd in Favorites since we nuke the nav menu, but seems basically fine?

{F2508571}

Test Plan:
  - Created a dashboard panel on a project.
  - Clicked it, saw it render.
  - Made it the default panel, viewed project default screen, saw dashboard.
  - Disabled every panel I could, still saw reasonable behavior (this is silly anyway).

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T11957

Differential Revision: https://secure.phabricator.com/D17255
2017-01-26 12:57:03 -08:00
..
document Use stemming in the MySQL fulltext search engine 2016-11-25 15:30:50 -08:00
PhabricatorNamedQuery.php Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
PhabricatorProfileMenuItemConfiguration.php Allow menu items to render their own content; make Dashboard items render on-page 2017-01-26 12:57:03 -08:00
PhabricatorProfileMenuItemConfigurationTransaction.php Rename "ProfilePanelConfiguration" to "ProfileMenuItemConfiguration" 2016-12-11 11:44:22 -08:00
PhabricatorSavedQuery.php Remove empty implementations of describeAutomaticCapabilities() 2016-11-09 15:24:22 -08:00
PhabricatorSearchDAO.php Remove @group annotations 2014-07-10 08:12:48 +10:00
PhabricatorSearchIndexVersion.php Allow index extensions to skip indexing if the object has not changed 2015-12-21 17:27:14 -08:00
PhabricatorSearchSchemaSpec.php Rename "ProfilePanelConfiguration" to "ProfileMenuItemConfiguration" 2016-12-11 11:44:22 -08:00