Bug 1243707
| Summary: | Rename cancel button of initial-setup "Back" in the dialogue where you are supposed to enter your redhat credentials | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Shwetha Kallesh <skallesh> | ||||||
| Component: | subscription-manager | Assignee: | candlepin-bugs | ||||||
| Status: | CLOSED ERRATA | QA Contact: | Sean Toner <stoner> | ||||||
| Severity: | low | Docs Contact: | Lenka Špačková <lkuprova> | ||||||
| Priority: | medium | ||||||||
| Version: | 7.2 | CC: | alikins, crog, jsefler, lmiksik, mkolman, stoner, vrjain | ||||||
| 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:49:26 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: | |||||||||
| Bug Depends On: | |||||||||
| Bug Blocks: | 1246125, 1259988, 1264318, 1266790 | ||||||||
| Attachments: |
|
||||||||
fwiw, upstream master has a fix for this: https://github.com/candlepin/subscription-manager/commit/5c35e366e1de4ec4b77ddb7b18b264c9b9c52f2c commit 5c35e366e1de4ec4b77ddb7b18b264c9b9c52f2c
Author: Adrian Likins <alikins>
Date: Mon Sep 28 18:08:40 2015 -0400
1262075,1267179: Fix back/cancel nav
Replace 'cancel' with stock 'back' button.
register_dialog.ui was using the stock 'cancel', but
rhsm_gui.ui was not. But change both to stock 'back'
Add a RegisterWidget.applied_screen_history that
tracks screens shown to the user, so that back
and error handling can do the right thing. This
uses UniqueList to keep only the last time a
screen was visited.
Make back button blocked/insens when in async
screen pre(). This avoid changing screens while
waiting for a thread to finish. It also blocks
the buttons until the screens are ready().
'back' now attempts to go back to the last gui
screen that was shown to the user.
The Back button will now go back to the prior screens. This allows a user to correct a mistake on a prior screen. Screenshots show: 1. entering subscription server 2. entering user/pw 3. selecting organization 4. hitting the back button to re-enter user/pw [root@dhcp129-70 ~]# rpm -qa | grep subscription subscription-manager-1.15.9-13.el7.x86_64 subscription-manager-gui-1.15.9-13.el7.x86_64 subscription-manager-initial-setup-addon-1.15.9-13.el7.x86_64 Created attachment 1079219 [details]
Shows 4 steps and using back button on 4th step
Removing the Known Issue Doc Text on this bug since it has been fixed for rhel-7.2.0 afterall... No more need fore this entry in Release Notes. Misleading button label in the Subscription Manager add-on for Initial Setup The Subscription Manager add-on for the Initial Setup utility includes a "Cancel" button, which should be labelled "Back". Clicking this button while on any of the panels following the first panel (where the registration server and proxy are specified) does not cancel the operation, but instead returns back to the first panel of the registration workflow. 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 |
Created attachment 1052554 [details] Register dialogue where you are supposed to enter username and password,rename cancel button as BACK Description of problem: Rename cancel button of initial-setup as "Back" in the dialogue where you are supposed to enter your redhat credentials so that you can go back and change the server details if you wish to. Version-Release number of selected component (if applicable): [root@dhcp35-106 ~]# rpm -qa | grep subscription-manager subscription-manager-plugin-container-1.15.7-1.git.2.f23fe17.el7.x86_64 subscription-manager-migration-data-2.0.22-1.git.0.4260892.el7.noarch subscription-manager-initial-setup-addon-1.15.7-1.git.2.f23fe17.el7.x86_64 subscription-manager-gui-1.15.7-1.git.2.f23fe17.el7.x86_64 subscription-manager-plugin-ostree-1.15.7-1.git.2.f23fe17.el7.x86_64 subscription-manager-1.15.7-1.git.2.f23fe17.el7.x86_64 subscription-manager-migration-1.15.7-1.git.2.f23fe17.el7.x86_64 How reproducible: Steps to Reproduce: 1.P.S attachment for the button details, cancel button seen in the attachment doesnot work at all 2. 3. Actual results: Expected results: Additional info: