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

Post-Migration Helper for Evaluating Breaking Filter Changes to Dynamic Groups #3287

Closed
3 of 12 tasks
Tracked by #3938 ...
HanlinMiao opened this issue Feb 10, 2023 · 1 comment · Fixed by #3954
Closed
3 of 12 tasks
Tracked by #3938 ...

Post-Migration Helper for Evaluating Breaking Filter Changes to Dynamic Groups #3287

HanlinMiao opened this issue Feb 10, 2023 · 1 comment · Fixed by #3954
Assignees
Labels
type: feature Introduction of new or enhanced functionality to the application
Milestone

Comments

@HanlinMiao
Copy link
Contributor

HanlinMiao commented Feb 10, 2023

As ...

Dan - Data Owner

I want ...

A nautobot-server audit_dynamic_groups to go through each DynamicGroup instance and validate its existing filter data.

So that ...

In 2.0, we introduce many breaking filter field changes. That will be a huge headache without this management command since it would be impossible to migrate DynamicGroup filter data everytime a set of filter field change occurs.
This management commnad will allow the user to comb through all DynamicGroup instances and to spot invalid filter data quickly in 2.0 and make reasonable changes to them.

I know this is done when...

  • nautobot-server audit_dynamic_groups is one of the management commands
  • It goes through all DynamicGroup instances and validates their filter data based on existing filter fields.
  • Have a reasonable output of invalid filter data for user to comb through and to correct the invalid filters.

Optional - Feature groups this request pertains to.

  • Automation
  • Circuits
  • DCIM
  • IPAM
  • Misc (including Data Sources)
  • Organization
  • Plugins (and other Extensibility)
  • Security (Secrets, etc)
  • Image Management
  • UI/UX
  • Documentation
  • Other (not directly a platform feature)

Database Changes

No response

External Dependencies

No response

@HanlinMiao HanlinMiao added the type: feature Introduction of new or enhanced functionality to the application label Feb 10, 2023
@HanlinMiao HanlinMiao added this to the v2.0.0 milestone Feb 10, 2023
@bryanculver bryanculver changed the title nautobot-server audit_dynamic_groups command to cushion the breaking filter changes introduced in v2.0 Post-Migration Helper for Evaluating Breaking Filter Changes to Dynamic Groups Jun 16, 2023
@HanlinMiao HanlinMiao self-assigned this Jun 20, 2023
@HanlinMiao
Copy link
Contributor Author

Closed by #3954

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type: feature Introduction of new or enhanced functionality to the application
Projects
No open projects
Archived in project
1 participant