Bug 910463
Summary: | [RFE] Confirmation by 'Enter' is not supported in all confirmation dialogs | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Namita Soman <nsoman> |
Component: | ipa | Assignee: | Rob Crittenden <rcritten> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | IDM QE LIST <seceng-idm-qe-list> |
Severity: | unspecified | Docs Contact: | |
Priority: | medium | ||
Version: | 7.0 | CC: | kybaker, mkosek, mvarun, pvoborni |
Target Milestone: | rc | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | ipa-3.2.1-1.el7 | Doc Type: | Enhancement |
Doc Text: |
Feature: Confirm all dialogs by 'Enter' key
Reason: Not every dialog could be confirmed by 'Enter' key without focusing the corresponding action button. Using keyboard for confirmation speeds up work, i.e., during 'user add' one can:
- hit tab to focus 'First name' field
- fill it
- hit tab to focus 'Last name' field
- fill it
- hit enter to confirm the operation -> user is added
User doesn't have to hit tab several times to focus the 'Add' button.
It also works if user moves focus out of the dialog. It doesn't work if a form element which consumes the enter key is focused, i.e. textarea for adding new line.
Result (if any):
User can confirm dialog when the appropriate button or the dialog is not focused.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2014-06-13 13:24:57 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Namita Soman
2013-02-12 17:18:43 UTC
I have created a solution as a PDF that can be downloaded here - https://fedorahosted.org/freeipa/wiki/Default%20Dialog%20Selection This also addresses ticket #3325 Fixed upstream: master: 14b353b097705678b6a07171e64efb22218c80c3 Focus first input element after 'Add and Add another' 3df18f5583ff96d505fe9249949bd4493df68172 Confirm association dialogs by enter 731fce88a103610578a005d143eda55a12d3cd1f Focus last dialog when some is closed 7d457d521e668b9760f582107a6ac8693c819a6f Confirm error dialog by enter d14f76ef14b337ddcf77dfecb9dc3d8c34cbc7d4 Confirm adder dialog by enter 5bde2704364d246f021b3c9f03ba0bb1ee4b8b1c Confirm mixin b33f6acfa87587f30822680abe8721f376737022 Make confirm_dialog a base class for message_dialog c23dd23219d224de8844df07f7cf6564f8abc98f Make confirm_dialog a base class for deleter dialog 16663cb215fad4e20169a97231d94d3ee9c21adf Make confirm_dialog a base class of revoke and restore certificate dialogs upstream, ipa-3-1: 06a6ef87d81a0300c716dac47a998dcbc38fbcc2 Focus first input element after 'Add and Add another' d68dd2138d546673c1dae90e6dfc977ed0b82cd4 Confirm association dialogs by enter b1632ffa52b2a2f30f3d83aaabc958e4a9928c0e Focus last dialog when some is closed 69185978eb8b9b206fda13af49e9885cc4a150b7 Confirm error dialog by enter 40a5d90cfe2077d847841ce46a859ca9ade97a61 Confirm adder dialog by enter c3de70c77bae2b184b52b6029c4146b8312be784 Confirm mixin c66c8202919f10a65fddf3b97355a87c39b8ba2b Make confirm_dialog a base class for message_dialog 92aa635be56fe6e991e902ece369a7bbf57a018d Make confirm_dialog a base class for deleter dialog 9806eae286764e35a218d9e3f832a6c85a7ca929 Make confirm_dialog a base class of revoke and restore certificate dialogs Verified in ipa-server-3.3.3-14.el7.x86_64 Steps: Adder Dialog: 1.Navigate Identity >> Users 2.Click Add link. 3.Add details 4.focus on Add button by using Tab key 5.Hit Enter to add. Deleter Dialog: 1.Navigate Identity >> Users 2.Select user. 3.Click Delete link 4.focus Delete Button in delete dialog by using Tab key 5.Hit Enter to delete. Enter Key is working in following dialogs: * revoke/restore certificate dialog * deleter dialog. * message dialog. * adder dialogs. According to "doc" re-verified. New verification steps: Adder Dialog: 1.Navigate Identity >> Users 2.Click Add link. 3.Add details 4.Hit Enter to add. Deleter Dialog: 1.Navigate Identity >> Users 2.Select user. 3.Click Delete link 4.Hit Enter to delete. This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |