fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
2.93k stars 409 forks source link

Query automations page instead of modal #21856

Open Zaulao opened 1 week ago

Zaulao commented 1 week ago

Problem

With a certain amount of queries, managing automations becomes difficult since it is not possible to search for queries in the automations modal and the save button is at the bottom of the complete list of queries.

image

It's necessary to scroll through the entire list of queries to first find the query that should have its automation turned on or off and finally find the button to save the current state.

image

What have you tried?

I tried to find a way to manage the automation of a query while on the edit page. I also tried to find a page with all the query automations, so I could search for the query I want to change.

Potential solutions

The pack editing page seems to have the necessary functionality to facilitate management. A modified version of the pack editing page, adding pagination to the query list, could be a way to facilitate the management of query automations. image image

What is the expected workflow as a result of your proposal?

I open the fleet > access the query automation page through the top menu (or through the queries page) > see a list with all the queries that have automations activated and information such as frequency, platform, logging, etc. > If I need to enable the automation of a new query, I click on the "Add query to automations" button > In the modal, I search for the query I want to add, check its frequency, platform, logging, etc. > Click on "Add query" > I confirm that the query has been added to the automations.

zayhanlon commented 1 week ago

hey @noahtalerman - please see this user experience improvement from a community member :)

noahtalerman commented 1 week ago

Thanks @Zaulao!

@rachaelshaw (contributor at Fleet) has run into similar problem: https://github.com/fleetdm/fleet/issues/15235

What are your thoughts on the potential solutions in Rachael's issue above?

P.S. please @ mention me in your response so that I get notified! Thanks :)

Zaulao commented 1 week ago

Hello, @noahtalerman!

My problem is exactly what Rachael described. The idea of ​​using the existing table and checkboxes to manage automations seems like a good solution to me!

noahtalerman commented 1 week ago

Thanks @Zaulao!

We'll bring this one through Fleet's next feature fest on 2024-09-13 to decide whether we prioritize an improvement.

noahtalerman commented 4 days ago

Hey @Zaulao this request was put to the side during today's feature fest ritual.

We think it's a great request but there are other high priority features for the business to get to first.

We'll revisit this a later date :)

Zaulao commented 4 days ago

Ok @noahtalerman, thank you for the update!