Description of problem: Currently state is lost when transitioning between pages in the UI so data must be ref-fetched each time a page is loaded. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: This PR: - restores ConnectedRouter and hash routing: this is to have swift & fully client-side routing with browsing history - adds code to re-style vertical menu whenever we navigate between menu items (or screens that would ordinarily fall into different menu item): this is so that correct vertical menu item is highlighted - adds code to do POST /migration/menu_item_url: this is to update session[:tab_url] when navigating between two menu items so that clicking on Compute ➛ Migrate takes you to previously visited url Additional info:
PR for this issue: https://github.com/ManageIQ/manageiq-v2v/pull/822
Created attachment 1580649 [details] fixed_proof.png Fixed! Verified on: 5.11.0.8.20190611155126_01e077e (Tracker: 5.11 ON_QA day, Thanks Satyajit)