Bug 1552064

Summary: [RFE] - Button overflow at all custom button object types after multiple buttons added on screen
Product: Red Hat CloudForms Management Engine Reporter: Yadnyawalk Tale <ytale>
Component: UI - OPSAssignee: Karel Hala <khala>
Status: CLOSED ERRATA QA Contact: Yadnyawalk Tale <ytale>
Severity: high Docs Contact:
Priority: high    
Version: 5.9.0CC: cpelland, ewinchel, hkataria, lavenel, mpovolny, obarenbo, simaishi
Target Milestone: GAKeywords: FutureFeature
Target Release: 5.10.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: custom_button
Fixed In Version: 5.10.0.0 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-02-07 23:01:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: Bug
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: CFME Core Target Upstream Version:
Embargoed:
Attachments:
Description Flags
service_ops_buttonOverflow
none
provider_buttonOverflow none

Description Yadnyawalk Tale 2018-03-06 12:33:28 UTC
Created attachment 1404779 [details]
service_ops_buttonOverflow

Description of problem:
Possible usecase > when user wants to add multiple custom buttons (let say, more than 20); custom button get overflowed from toolbar screen.

Recent PR1394[0] from @Allen fixed this problem for SSUI with the help of Kebab menu. All object types also need such type of implementation (least few important once).


What is the business logic behind overflowed behavior?

If screen have more than 3 button_groups then all this buttons and button_groups should be added in Kebab menu.
(Source: https://github.com/ManageIQ/manageiq-design/blob/master/UX/common/Command-Buttons/design.md)


What need to be done?

Remaining 11 object types need to be converted to handle this type of overflowed behavior (either thought Kebab menu or with some different solution)


Version-Release number of selected component (if applicable):
5.9.0.22.20180221205805_f93a675 

How reproducible:
Always


[0] https://github.com/ManageIQ/manageiq-ui-service/pull/1394

Comment 1 Yadnyawalk Tale 2018-03-06 12:52:20 UTC
Created attachment 1404782 [details]
provider_buttonOverflow

Comment 5 Karel Hala 2018-05-07 08:36:39 UTC
PR [1] was done and merged. So moving this to POST
[1] https://github.com/ManageIQ/ui-components/pull/281

Comment 6 Yadnyawalk Tale 2018-10-04 13:23:13 UTC
Kebab is new way to handle multiple custom buttons.
Great work! Verified on: 5.10.0.18.20181003162715_dfcff5a

Thanks!

Comment 7 errata-xmlrpc 2019-02-07 23:01:17 UTC
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://access.redhat.com/errata/RHSA-2019:0212