fleet/frontend/context
jacobshandling 689e78a598
UI - use new db user settings to persist user's host table column preferences (#25185)
## For #25032

<img width="1792" alt="Screenshot 2025-01-07 at 6 50 39 PM"
src="https://github.com/user-attachments/assets/17a63b3d-a983-433a-a3c4-6c66dbb08fce"
/>

- Add new `include_ui_settings` query param to `GET` `/me` calls
- Use new `settings` in response to set settings into UI context
- On hosts page, use that context, if present, to set which columns are
hidden. Fallback to a default set of hidden columns.
- When updating visible columns, persist preference via `PATCH` to
`/users/:id` with a new `settings` payload

- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2025-01-09 10:53:43 -08:00
..
app.tsx UI - use new db user settings to persist user's host table column preferences (#25185) 2025-01-09 10:53:43 -08:00
notification.tsx UI - Improve UX of Flash messages (#22836) 2024-10-22 10:52:20 -07:00
policy.tsx Frontend: [hour/s old bug] Ensure type null option for lastEditedQueryId (#14055) 2023-09-21 14:51:13 -04:00
query.tsx Fleet UI: Add enable automations slider to query forms (#23562) 2024-11-13 09:32:59 -05:00
routing.tsx Auth Redux Removal (#4924) 2022-04-07 09:08:00 -07:00
table.tsx UI - Enable "No team" for Policies (#21885) 2024-09-16 12:40:52 -04:00