Move Magic Search Codebase into Horizon

Registered by Matt Borland

Summary
=======

Move the Magic Search Angular feature into Horizon's codebase.

Motivation
========

The Magic Search codebase is currently in GitHub and pulled in through XStatic. However, the repo has not been heavily managed or used by others. The codebase is quite small (~400 LOC) so it's agreed as of the summit preceding Mitaka to move the codebase into Horizon as a widget/feature.

Description
=========

The feature is already existing in Horizon, so this doesn't add new features, but allows for better development/curation.

UX
===
Most of the UX has been developed already. Patches to make the styling consistent exist, e.g.: https://review.openstack.org/#/c/233305/

Wireframes, Mocks, Videos and UI Markup
---------------------------------------------------------
No flow is necessary for this UI as it is a component, not a larger workflow.

Testing
======
Tests need to be developed to meet the Horizon standard.

Outside Dependencies
==================
This feature does not rely on outside dependencies aside of Angular.

Requirements Update Required
========================
This will remove the Magic Search XStatic package from requirements.

Doc Impact
=========
This feature should be both documented at a code level and in a component wiki.

Blueprint information

Status:
Complete
Approver:
David Lyle
Priority:
Low
Drafter:
Matt Borland
Direction:
Approved
Assignee:
Matt Borland
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
None
Started by
David Lyle
Completed by
Travis Tripp

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/integrate-magic-search,n,z

Addressed by: https://review.openstack.org/245288
    WIP Adding Magic Search codebase to Horizon

Addressed by: https://review.openstack.org/201582
    [Launch Instance Fix] Magic Search in new Launch Instance

Gerrit topic: https://review.openstack.org/#q,topic:bp/filtered-client-side-table,n,z

Addressed by: https://review.openstack.org/274841
    Adding features to MagicSearch needed by SearchLight

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.