fleetdm / fleet

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

Move Teams creation from Settings to Hosts or Controls tab #21894

Open nonpunctual opened 2 months ago

nonpunctual commented 2 months ago

Problem

It is not intuitive that Team creation is in Settings which is in the user menu.

What have you tried?

N/A

Potential solutions

I believe It would be more intuitive for Team creation to be a button on the Hosts page or on the Controls page.

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

Teams are the main organizational unit for Hosts. Team creation seems like it should be more closely linked to Hosts in the UI.

Related: https://github.com/fleetdm/fleet/issues/10490

heads up: @RachelElysia @jacobshandling

noahtalerman commented 2 months ago

This makes sense. Thanks for tracking this @nonpunctual :)

I think some kind of "Add +" button in the teams dropdown itself would be intuitive.

Screenshot 2024-09-09 at 9 10 39 AM

Thoughts?

cc @rachaelshaw @RachelElysia @jacobshandling @marko-lisica @randy-fleet

nonpunctual commented 2 months ago

[12:04 PM] Brock Walters

Making a Team is under User menu in Settings & is not near Hosts Making a Label is practically hidden in a pulldown below the Search bar on Hosts view Making a Policy has its own tab

Maybe they should seem "more" equivalent in the UI?

Team = group of hosts Label = group / sub-group of hosts Policy = state of hosts which has reference in Fleet UI

Rachel Elysia Perkins

Teams has been there since the start of teams when we only had a team dropdown on the Host page, it's really a core feature of the UI

Labels is the same! It's always only been in the dropdown

Making of a policy, we're moving Adding software to it's own page level page so it matches the /queries/new and /policies/new