Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Select All/Batch Operations #19

Closed
wenottingham opened this issue Sep 6, 2017 · 9 comments
Closed

Feature: Select All/Batch Operations #19

wenottingham opened this issue Sep 6, 2017 · 9 comments

Comments

@wenottingham
Copy link
Contributor

AWX Feature Spec - Select All/Batch Operations

User Persona

AWX admin/org admin

Use cases

In prior releases, complex filtering and sorting was added throughout AWX,
allowing users to easily see the 5/10/100 items they want to operate on. We
should allow them to easily select some or all of these filtered items at
once, and operate on them.

Example:

  • As a user editing my inventory, I want to select all subgroups, or hosts in a group, with a single click, and then delete them/run a command on them/etc.
  • As a admin/org admin/user assigning permissions to multiple job templates, or adding permissions for multiple teams, I should be able to select all items that match my filter with a single click to then add permissions.
  • As an admin managing job templates, I should be able to select with a single click all items matching my filter, and delete them/launch them/etc.
  • As an admin cleaning old job history, I should be able to select with a single click all items matching my filter, and delete them.

This should have proper support for pagination, including:

  • selecting all items on the page
  • selecting all items that match the filter regardless of pagination

API Considerations

Likely need support for batched operations, including returning status on
items that have changed.

UI/UX Considerations

Likely needs support for refreshing a list properly after batched operations
change multiple items.

Docs

QA Suggestions

Notes

Examples:

  • Gmail multiple select and operate
  • GitHub issues multiple select and operate

Updates/Changelog

2017-09-06: initial/updated version

@daemenseth
Copy link

Is there some progression on this issue?

@wenottingham
Copy link
Contributor Author

Not currently; when it is there will likely be more updates in-ticket.

mabashian pushed a commit to mabashian/awx that referenced this issue Jun 28, 2019
@spsingh1982
Copy link

Any update on this?

@donnelll
Copy link

Umm...going to ask this again since this is HUGE for us since we offer it as SAAS internally to our customers; "Any Update on this ?"

@ryanpetrello
Copy link
Contributor

ryanpetrello commented Feb 13, 2020

@donnelll if there's progress made on this, you'll see it here. Like any other feature or enhancement in open source software, it's a matter of time/priority, and finding somebody to put in the work.

@bac-w
Copy link

bac-w commented Apr 30, 2020

Seems to me the issue has been in place since Sep 2017. When might we reasonably expect the fix?

@daemenseth
Copy link

Is there any progress on this issues, or have someone a commandline solution for me

@mili988
Copy link

mili988 commented Apr 8, 2021

is there a solution for this? is it possible to delete old jobs from commandline (docker container)?

@wenottingham
Copy link
Contributor Author

The new AWX UI allows for this.

kdelee pushed a commit that referenced this issue Mar 8, 2023
…4 goes in

linting

linting again

Use the correct role on org permission check

Co-authored-by: Elijah DeLee <kdelee@redhat.com>

Update docs/bulk_api.md

Co-authored-by: Elijah DeLee <kdelee@redhat.com>

Update docs/bulk_api.md

Co-authored-by: Elijah DeLee <kdelee@redhat.com>

Update awx/main/access.py

Co-authored-by: Elijah DeLee <kdelee@redhat.com>

Update awx/main/access.py

Co-authored-by: Elijah DeLee <kdelee@redhat.com>

Update docs/bulk_api.md

Co-authored-by: Alan Rominger <arominge@redhat.com>

fix collection test (#19)

improve readability of through model object creation (#18)

lower num jobs/hosts in tests (#20)

we can test query scaling at lower numbers, to reduce
load in tests. We suspect this was causing some flake
in the tests on PRs

adjust the num of queries
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants