[ 
https://issues.apache.org/jira/browse/AMBARI-9942?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Onischuk resolved AMBARI-9942.
-------------------------------------
    Resolution: Duplicate

> Improve view URL interaction with ambari-web's location bar
> -----------------------------------------------------------
>
>                 Key: AMBARI-9942
>                 URL: https://issues.apache.org/jira/browse/AMBARI-9942
>             Project: Ambari
>          Issue Type: Bug
>            Reporter: Andrew Onischuk
>            Assignee: Andrew Onischuk
>             Fix For: 2.1.0
>
>
> Currently views are embedded inside ambari-web via an IFrame. Though this
> provides a clean separation of ambari-web and view-ui, it raises the issue
> that the view-ui URLs are completely disconnected from ambari-web's URLs.
> So if user wanted to bookmark a particular page inside the view, it is not
> possible as the location bar is completely owned by ambari-web. Some of the
> interactions that have to work are
>   1. As user interacts within a view, ambari-web location-bar should be 
> updated (bottom-up) so that user can copy location from location-bar and send 
> it to someone.
>   2. When another user gets URL and pastes into location-bar, it should 
> propagate down to the view and show correct UI (top-down)
>   3. When user right-clicks on any link inside the view and copies its 
> location, that location should be accessible to any other user. Another user 
> should get login screen if need be, following which they should be redirected 
> to correct UI
> Ambari-web uses EmberJS which relies heavily on the URL's hash. The views
> however are free to choose whatever relative paths they want. Trying to merge
> EmberJS hash and view relative paths is problematic in some cases:
>   1. '=' onwards is chopped off in Firefox
>   2. Having two '#' hashes in the URL is not standard
> Ambari-web needs to provide some help/guidance in better managing view URLs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to