Move Magic Search Codebase into Horizon
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/
UX
===
Most of the UX has been developed already. Patches to make the styling consistent exist, e.g.: https:/
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
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
WIP Adding Magic Search codebase to Horizon
Addressed by: https:/
[Launch Instance Fix] Magic Search in new Launch Instance
Gerrit topic: https:/
Addressed by: https:/
Adding features to MagicSearch needed by SearchLight