1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-02-12 14:58:33 +01:00
phorge-phorge/src/applications/dashboard/query
epriestley f13709b13b Update search indexes for Dashboards and Panels to Ferret, plus various minor fixes
Summary:
Depends on D20410. Ref T13272. Dashboards/Panels currently use older "ngram" indexing, which is a less-powerful precursor to Ferret. Throw away the ngram index and provide a Ferret index instead. Also:

  - Remove the NUX state, which links to the wrong place now and doesn't seem terribly important.
  - Add project tags to the search result list.
  - Make the "No Tags" tag a little less conspicious.

Test Plan:
  - Indexed dashboards and panels.
  - Searched for dashboards and panels via SearchEngine using Ferret "query" field.
  - Searched for panels via "Add Existing Panel" datasource typeahead.
  - Searched for dashboards via "Add Menu Item > Dashboard" on a ProfileMenu via typeahead.
  - Viewed dashboard NUX state (no special state, but no more bad link to "/create/").
  - Viewed dashboard list, saw project tags.
  - Viewed dashboards with no project tags ("No Tags" is now displayed but less visible).

Reviewers: amckinley

Reviewed By: amckinley

Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam

Maniphest Tasks: T13272

Differential Revision: https://secure.phabricator.com/D20411
2019-04-14 10:28:19 -07:00
..
PhabricatorDashboardPanelQuery.php Update search indexes for Dashboards and Panels to Ferret, plus various minor fixes 2019-04-14 10:28:19 -07:00
PhabricatorDashboardPanelSearchEngine.php Update search indexes for Dashboards and Panels to Ferret, plus various minor fixes 2019-04-14 10:28:19 -07:00
PhabricatorDashboardPanelTransactionQuery.php Add edit/view plumbing for dashboards and panels 2014-02-03 10:52:15 -08:00
PhabricatorDashboardPortalQuery.php Make Portals indexable with Ferret 2019-04-10 13:33:54 -07:00
PhabricatorDashboardPortalSearchEngine.php Add skeleton for Portals, a collection of dashboards and other resources 2019-04-02 14:42:26 -07:00
PhabricatorDashboardPortalTransactionQuery.php Allow Portals to be edited, and improve empty/blank states 2019-04-02 14:43:05 -07:00
PhabricatorDashboardQuery.php Update search indexes for Dashboards and Panels to Ferret, plus various minor fixes 2019-04-14 10:28:19 -07:00
PhabricatorDashboardSearchEngine.php Update search indexes for Dashboards and Panels to Ferret, plus various minor fixes 2019-04-14 10:28:19 -07:00
PhabricatorDashboardTransactionQuery.php Add edit/view plumbing for dashboards and panels 2014-02-03 10:52:15 -08:00