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

Frontend - Hosts page user preference #25032

Open
10 tasks done
jacobshandling opened this issue Dec 28, 2024 · 0 comments
Open
10 tasks done

Frontend - Hosts page user preference #25032

jacobshandling opened this issue Dec 28, 2024 · 0 comments
Assignees
Labels
~frontend Frontend-related issue. #g-orchestration Orchestration product group :release Ready to write code. Scheduled in a release. See "Making changes" in handbook.
Milestone

Comments

@jacobshandling
Copy link
Contributor

jacobshandling commented Dec 28, 2024

  • On load app
    • fetch user config
    • set context
  • On render hosts page
    • read user config val from context
    • use to set columns
  • On update Edit columns
    • PATCH endpoint
    • update current visible columns state
  • Update per new designs 12/27
@jacobshandling jacobshandling added #g-endpoint-ops Endpoint ops product group :release Ready to write code. Scheduled in a release. See "Making changes" in handbook. labels Dec 28, 2024
@jacobshandling jacobshandling changed the title Frontend Frontend - Hosts page user preference Dec 28, 2024
@jacobshandling jacobshandling self-assigned this Dec 28, 2024
@jacobshandling jacobshandling added #g-orchestration Orchestration product group ~frontend Frontend-related issue. labels Dec 28, 2024
@sharon-fdm sharon-fdm removed the #g-endpoint-ops Endpoint ops product group label Jan 7, 2025
jacobshandling added a commit that referenced this issue Jan 9, 2025
…ferences (#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 <[email protected]>
@jacobshandling jacobshandling added this to the 4.63.0 milestone Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
~frontend Frontend-related issue. #g-orchestration Orchestration product group :release Ready to write code. Scheduled in a release. See "Making changes" in handbook.
Development

No branches or pull requests

2 participants