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

Enable collapsible boxes on Configuration Compliance tab for devices #789

Open
matt852 opened this issue Aug 9, 2024 · 1 comment
Open

Comments

@matt852
Copy link
Contributor

matt852 commented Aug 9, 2024

Environment

  • Nautobot version: 2.2.9
  • nautobot-golden-config version: 2.1.1

Proposed Functionality

On the Configuration Compliance page for a device, if there are multiple Compliance Features in scope, the page can get very long and requires a lot of scrolling or hopping around. This is especially prevalent with long config sections, like when templating interfaces.

My suggestion is to add a little icon on the right of each panel, similar to how it is on the Nautobot homepage today, to allow collapsing a box and cleaning up the page.

I'd also like the state of the panels to be remembered if I refresh the page, also similar to the Nautobot homepage panels.

Use Case

Example:

Screenshot 2024-08-09 at 3 23 08 PM

@bdd4329
Copy link

bdd4329 commented Jan 6, 2025

I agree with this use case, but I'd also like to have the individual panels be collapsible.

When displaying the compliance of a device in Golden Config, the details can get VERY long to the point of being unusable. I would like to be able to collapse individual panes with the compliance details (i.e., configuration, missing configuration, extra configuration, etc). Ideally the configuration would always start out collapsed, and the others would start out expanded. This is because it is difficult to read the important info (remediation diffs) because of the length of the configuration details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants