Bug 697684
Summary: | Group and Resource Activity portlet measurement links not properly iframed | ||
---|---|---|---|
Product: | [Other] RHQ Project | Reporter: | Simeon Pinder <spinder> |
Component: | Core UI | Assignee: | Simeon Pinder <spinder> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Corey Welton <cwelton> |
Severity: | high | Docs Contact: | |
Priority: | urgent | ||
Version: | unspecified | CC: | hrupp, mfoley, spinder |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 698673 | ||
Bug Blocks: | 585306 |
Description
Simeon Pinder
2011-04-18 22:07:18 UTC
Conferred with both ips and ccrouch. Starting with option ii) to determine how difficult it would be to make that approach work and possibly re-enable single metric graphing in coregui. Will the top nav etc of the JSF app be removed with option ii)? (10:02:21 AM) ccrouch: spinder: is this the bug you are working on? (10:02:22 AM) ccrouch: https://bugzilla.redhat.com/show_bug.cgi?id=697684 (10:02:33 AM) ccrouch: it seems to have morphed somewhat? (10:03:01 AM) spinder: ccrouch: yes. and it has. (10:05:11 AM) spinder: it's basically fix the more obvious places with the monitor integration that we still pull users into portal war. Yes the top nav has been removed with option ii). Currently with the SMMR case there are several resources being displayed(Plat 1, Plat 2,etc.) complete with links back to the relevant resources which a)are color coded to uniquely identify the metric data from other graphed elements on same screen, and b)each link points back to portal war versions of each platform. So we need to display the resource identifiers and coloring and I'm attempting to update the links in portal war(we do this elsewhere) to point back to coregui, but if unable will disable the actual linking action. Rather involved fix. Bulk of work specific to this bug was made in commit f91a..., but there were several other places where it was very easy to be pulled back into portal.war that have been fixed. relevant commit hashes: f91a12454a8 16eea2da6c4 18f9722ccdd 8e53d0bf2d7 Not all portal.war links have been cleaned up/protected as full conversion to iframe spans both Monitoring and Content to name a few. Will followup with a BZ to outline some of the remaining cases that need work, but the ones addressed here were the most obvious. Also in this fix: - Group Compare metric functionality was enabled in the gwt ui - Chart single/multiple metric functionality was enabled in the gwt ui - JSF integration for graphing/monitoring is now bundled into modal gwt windows where portal.war references/navigation items have been commented out. Most notable exception to this it the Resource/Group>Monitor>Graphs page that is not modal. - Group>Monitor>Tables view was converted from iFrame to GWT. Moving this to ON_QA as core issue has been addressed and remaining iframe work is not considered release blockers. Some test steps to exercise the new functionality: * With Resource testing should be able to use the root platform * With Group testing should be able to create a compatible group of platforms with two entries to try this out. - Group/Resource Metrics portlet: click on metric links and confirm that modal of JSF graphing are displayed/working correctly for several of the elements. - Group/Resource Oobs portlet: click on metric links and confirm that modal of JSF graphing are displayed/working correctly for several of the elements. - Resource>Monitoring>Tables has a new "Chart Selected Metrics" button that should be exercised a little. - Group>Monitoring>Tables is a page of all new widgets that should be exercised. i)Numeric Metrics: Check links work and eyeball all other values. ? correct # of reporting members? ii)Group Member Health: Check links work and eyeball all other values. *Within modal windows it's important to: i)verify that there are no links to portal.war still available ii)verify that redraw still works as expected(disable/re-enable of options) iii)verify that This should give a good level of coverage. Added BZ 700129 while verifying. Application reload when clicking on links in Monitoring-->Graphs Added BZ 700174 while verifying. Some checkboxes on modal graph pages cannot be checked. Verified as follows: Group metrics portlet = OK Modal windows have no links to portal.war = OK Modal windows for metrics have some checkboxes that can't be checked = BZ 700144 Group Monitoring Tables = OK Page reload on links in Groups/Monitoring/Graphs, FF only = BZ 700129 Within modal windows, redraw, enable/disable of options = OK (sans BZ 700144) Bookkeeping - closing bug - fixed in recent release. Bookkeeping - closing bug - fixed in recent release. Bookkeeping - closing bug - fixed in recent release. Bookkeeping - closing bug - fixed in recent release. |