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

Spike: Dynamic Groups Enhancement - Groups of groups, allowing inclusion/exclusion rules of sub-group members #1614

Closed
Tracked by #896
bryanculver opened this issue Apr 5, 2022 · 2 comments · Fixed by #1785
Assignees
Labels
type: feature Introduction of new or enhanced functionality to the application
Milestone

Comments

@bryanculver
Copy link
Member

bryanculver commented Apr 5, 2022

As ...

Nelly - Network Engineer

I want ...

to be able to create multiple "rules" to a dynamic group.

So that ...

I can create a composable dynamic group combining different sub-queries that would either be combined or excluded in the resulting member lis.

I know this is done when...

  • I can specify rule(s) that return their own list of group members
  • I can combine multiple rules that would return a combined list of members based on their membership in either sub-rule
  • I can combine multiple rules that would return a combined list of members based on their membership in both sub-rule
  • I can combine multiple rules that would return a filtered list of members based on their presence in one sub-rule but not another

This spike will propose a design and identify work needed to complete this feature.

@bryanculver bryanculver changed the title Enhancement: Groups of groups, allowing inclusion/exclusion rules of sub-group members. Spike: Dynamic Groups Enhancement - Groups of groups, allowing inclusion/exclusion rules of sub-group members Apr 5, 2022
@bryanculver bryanculver added the type: feature Introduction of new or enhanced functionality to the application label Apr 5, 2022
@bryanculver bryanculver added this to the v1.4.0 milestone May 3, 2022
@jathanism jathanism self-assigned this May 4, 2022
@jathanism
Copy link
Contributor

jathanism commented May 12, 2022

@bryanculver
Copy link
Member Author

Closed by #1785

smk4664 added a commit to smk4664/nautobot that referenced this issue Aug 1, 2022
* next:
  Add release-note for nautobot#2119
  Fix flaky integration test for cable interface selection. (nautobot#2119)
  add release note for nautobot#2103
  Add Job Hooks (nautobot#2103)
  Added release-notes for nautobot#1614, nautobot#2069 (Dynamic Groups of Dynamic Groups)
  Dynamic Groups UX improvements (nautobot#2079)
  Revert "Fix flaky integration test for cable interface selection."
  Fix flaky integration test for cable interface selection.
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 14, 2022
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
Development

Successfully merging a pull request may close this issue.

2 participants