fleetdm / fleet

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

Consistent checkbox behavior across all user roles #2765

Open rlynnj11 opened 3 years ago

rlynnj11 commented 3 years ago

Goal

TODO Determine consistency requirements for checkbox behavior through app for all user roles

How?

Team admin and Team maintainer see a checkbox behavior on Queries page that grays out queries the user cannot delete. In all other instances, checkboxes simply do not display if a user cannot delete. There is a valid reason for this, but we may want to consider whether the inconsistency in UX is worth addressing.

Current behavior at all roles https://www.loom.com/share/dc8d37dddc4c49db81ec3bfe1b8dffca https://www.loom.com/share/991c14fb80ae4d0d915ee8c1f4cef9a4 https://www.loom.com/share/c75aa7b039f94216b538376e073c14d3 https://www.loom.com/share/621798ca40d34affb37a77e1787aae03 https://www.loom.com/share/120ef1328ce24d30abdc702a3c619987 https://www.loom.com/share/283dfda4bb1645ab9968b74b0a4d9ad2

noahtalerman commented 2 years ago

So awesome that this issue contains a video archive of the experience for all roles in Fleet ✨

we may want to consider whether the inconsistency in UX is worth addressing.

This is a good point. We may come back to this.