Bug 1268095
Summary: | The 'Select Service Level' screen's scrolled radio buttons partially hides options. | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Adrian Likins <alikins> | ||||||
Component: | subscription-manager | Assignee: | John Sefler <jsefler> | ||||||
Status: | CLOSED ERRATA | QA Contact: | John Sefler <jsefler> | ||||||
Severity: | low | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 7.2 | CC: | bcourt, crog | ||||||
Target Milestone: | rc | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2015-11-19 11:51:15 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Adrian Likins
2015-10-01 19:47:39 UTC
upstream pr at https://github.com/candlepin/subscription-manager/pull/1315 deferring to rhel-7.3.0 due to severity and time schedule remaining for rhel-7.2.0 Upon further review, the pull request in comment 1 employs a combobox for choosing a common service which will adequately solve the problem of out-of-view service levels in the scrollable radio button list. Moreover, the use of a combobox in this workflow is more consistent with the existing use of a combobox in the preferences dialog. Moving back to rhel-7.2.0 commit 843153a81d23ce1c4f05a7771d475abda6dbefae Author: Adrian Likins <alikins> Date: Thu Oct 1 14:25:11 2015 -0400 1268095: Replace SLA radio buttons w/ combobox The box of Gtk.RadioButton widgets on SelectSLAScreen causes an assortment of odd behavior. Most notably, it sometimes obscures some of the available options by having them in offscreen areas of a scrollwindow. With default themes, it is not very obvious there is an option to scroll and see other radio buttons. The scrolled window was originally added to handle cases where there is a large number of options, and a Gtk.Box of radio buttons would cause all sorts of layout issues. Especially when the register widgets window is a small fixed size (RHEL6 firstboot for example). To alleviate some of those issues, replace the box of radio buttons with a Gtk.ComboBox. In upstream master as of the above commit. Created attachment 1082099 [details]
Select Service Level dialog that uses a combobox
Verifying Version...
[root@jsefler-7 ~]# rpm -q subscription-manager-gui
subscription-manager-gui-1.15.9-14.el7.x86_64
Testing against an onpremise candlepin server with TESTDATA deployed...
[root@jsefler-7 ~]# subscription-manager list --installed
+-------------------------------------------+
Installed Product Status
+-------------------------------------------+
Product Name: Awesome OS Server Bits
Product ID: 37060
Version: 6.1
Arch: ALL
Status: Not Subscribed
Status Details: Not supported by a valid subscription.
Starts:
Ends:
See attached screenshot showing the combobox used to select a service level after clicking "Auto-attach" in subscription-manager-gui
Created attachment 1082102 [details]
Select Service Level panel that uses a combobox
Verifying Version...
[root@jsefler-7 ~]# rpm -q subscription-manager-initial-setup-addon
subscription-manager-initial-setup-addon-1.15.9-14.el7.x86_64
See attachment with subscription-manager-initial-setup-addon showing the new combobox for selecting a common service-level.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-2122.html |