Bug 1357969 - Update angularjs version to 1.5.5
Summary: Update angularjs version to 1.5.5
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: WebUI
Version: 6.2.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: Unspecified
Assignee: Walden Raines
QA Contact: Shimon Shtein
URL: http://projects.theforeman.org/issues...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-07-19 17:06 UTC by Lindani Phiri
Modified: 2019-04-01 20:27 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-01-22 14:36:54 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Foreman Issue Tracker 15080 0 None None None 2016-12-13 17:02:58 UTC

Description Lindani Phiri 2016-07-19 17:06:21 UTC
This RFE is a request to update the Bastion gem in Satellite to the latest one based on angularjs 1.5.5 [2].

The Satellite Insights plugin UI is currently a standalone angularjs application that is embedded in the frontend, but does not take advantage of the Bastion framework[1]. This has resulted in number of issues:
(1) duplicate efforts in implementation, typically using unstable workarounds.
(2) a number of bugs when changes are made in the parent Satellite product.
(3) inability to implement the Insights UI screens as true SPA app, resulting in slow UI response when switching screens

The main blocker for using the bastion framework has been the mismatch in the angularjs versions used in the Insights UI components(angularjs 1.5.5) and the Bastion framework (angularjs 1.2).  The updated version of Bastion is now using angularjs 1.5.5 [2], but this not yet available in Satellite.


We have a number of enhancements planned for the Insights in both Satellite 6.2z and 6.3, including adding support for Container/RHEV/OSP and we would like to convert the Insights plugin to use the bastion framework. Preliminary work has already been done in development.



[1] https://github.com/Katello/bastion
[2] https://github.com/Katello/bastion/pull/112

Comment 2 Lindani Phiri 2016-08-05 13:58:48 UTC
This update will also enable the Insights plugin to decorate existing hosts pages in Satellite with Insights data.

Comment 3 Walden Raines 2016-12-13 16:59:07 UTC
Connecting redmine issue http://projects.theforeman.org/issues/15080 from this bug

Comment 4 Walden Raines 2016-12-13 17:00:20 UTC
This has already been addressed, see https://github.com/Katello/bastion/pull/112


Note You need to log in before you can comment on or make changes to this bug.