Bug 1498996 - [RFE][XS-2] Add 'Check All' button to /ui/service/services
Summary: [RFE][XS-2] Add 'Check All' button to /ui/service/services
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: UI - Service
Version: 5.9.0
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: MVP
: 5.11.0
Assignee: Martin Hradil
QA Contact: Niyaz Akhtar Ansari
URL:
Whiteboard:
: 1505523 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-10-05 18:53 UTC by Kedar Kulkarni
Modified: 2019-12-12 13:33 UTC (History)
14 users (show)

Fixed In Version: 5.11.0.8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-12-12 13:33:21 UTC
Category: Feature
Cloudforms Team: CFME Core
Target Upstream Version:
Embargoed:
kkulkarn: automate_bug-


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2019:4199 0 None None None 2019-12-12 13:33:36 UTC

Description Kedar Kulkarni 2017-10-05 18:53:14 UTC
Description of problem:
Add a 'Check All' button to services in SSUI, so that I can select all services at once retire them or set a retirement date for all of those. This way I do not need to select all services one by one. 

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


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 5 Chris Kacerguis 2017-10-23 19:22:52 UTC
*** Bug 1505523 has been marked as a duplicate of this bug. ***

Comment 7 Chris Hale 2018-05-07 20:06:13 UTC
I had a question about how we would like this implemented.  Are we wanting to allow you to select all on the services on the current list/page, or would you like a true select all that selects all services including the ones not on the screen?   Both of these options will require a bit more investigation of how to accomplish but it would let us figure out what other tickets might be necessary to accomplish this.

Comment 8 Kedar Kulkarni 2018-05-08 13:44:32 UTC
Hey Chris,

I would say that both options seem good enough but I would suggest going "select all on the services on the current list/page" way. I will still also recommend to that you can set need info on Brad or Loic. 

Thanks,
KK.

Comment 9 Chris Hale 2018-05-14 18:40:52 UTC
Currently working with the patternfly team to discuss implementation strategy for bulk selection on toolbars.  This feature is needed in patternfly before it can be implemented into service explorer.

Comment 22 Martin Hradil 2019-06-04 12:02:04 UTC
Steps to Reproduce:
1. open Service UI
2. go to My Services


Actual results:

Only individual lines have checkboxes, no "check all" checkbox.


Expected results:

A "check all" checkbox should exist, above the list, left to the filter.

Comment 23 Martin Hradil 2019-06-06 12:45:32 UTC
> A "check all" checkbox should exist, above the list, left to the filter.

Change: *under* the list


Ready in https://github.com/ManageIQ/manageiq-ui-service/pull/1533

Comment 24 CFME Bot 2019-06-11 14:11:37 UTC
New commit detected on ManageIQ/manageiq-ui-service/master:

https://github.com/ManageIQ/manageiq-ui-self_service/commit/f7097ea57d77d1ed53290849032b0a94c1010869
commit f7097ea57d77d1ed53290849032b0a94c1010869
Author:     Martin Hradil <mhradil>
AuthorDate: Wed Apr  3 08:05:53 2019 -0400
Commit:     Martin Hradil <mhradil>
CommitDate: Wed Apr  3 08:05:53 2019 -0400

    ServiceExplorer - add checkAll behaviour

    fortunately vm.serviceList is already filtered to just the list of *visible* items on the current screen,
    so the logic of setting the checkbox and adjusting the selection is relatively simple

    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1498996

 client/app/services/service-explorer/service-explorer.component.js | 19 +-
 client/app/services/service-explorer/service-explorer.html | 5 +-
 2 files changed, 22 insertions(+), 2 deletions(-)

Comment 27 errata-xmlrpc 2019-12-12 13:33:21 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/RHBA-2019:4199


Note You need to log in before you can comment on or make changes to this bug.