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

Add Device role parent/child support like regions #6290

Open
JulijusBertasius opened this issue Apr 27, 2021 · 7 comments
Open

Add Device role parent/child support like regions #6290

JulijusBertasius opened this issue Apr 27, 2021 · 7 comments
Labels
complexity: medium Requires a substantial but not unusual amount of effort to implement needs milestone Awaiting prioritization for inclusion with a future NetBox release netbox status: backlog Awaiting selection for work type: feature Introduction of new functionality to the application

Comments

@JulijusBertasius
Copy link

NetBox version

v2.11.0

Feature type

Data model extension

Proposed functionality

Allow assign Device role to Parent Device role, like in Regions

Use case

In my organisation, we use a lot of different device roles and we would like to be able, to group those roles to network, storage and etc. parent device roles. Just like in regions model.

Database changes

Device role model, would have new field Parent.

External dependencies

None

@JulijusBertasius JulijusBertasius added the type: feature Introduction of new functionality to the application label Apr 27, 2021
@jeremystretch jeremystretch added the needs milestone Awaiting prioritization for inclusion with a future NetBox release label Apr 27, 2021
@jeremystretch jeremystretch added status: blocked Another issue or external requirement is preventing implementation and removed needs milestone Awaiting prioritization for inclusion with a future NetBox release labels Apr 8, 2022
@jeremystretch
Copy link
Member

Marking this as blocked by #6587. I want to ensure we have a clear stance on the future of our MPTT approach before implementing it for any more models.

@ryanmerolle
Copy link
Contributor

With #6587 slated for v3.5, could we slate this for v3.5 or v3.6

@ryanmerolle
Copy link
Contributor

Not to open Pandora's box, but would we look to set a uniform setup for IPAM roles as well?

@jeremystretch
Copy link
Member

With #6587 slated for v3.5, could we slate this for v3.5 or v3.6

If we get it implemented, sure. I think right now we're leaning toward #11421 as an alternative approach, but either way we still need to provide viability to replace MPTT.

@jeremystretch
Copy link
Member

Blocked by #12552

@jeremystretch
Copy link
Member

Unblocking this as it doesn't seem like we'll be replacing MPTT anytime soon.

@jeremystretch jeremystretch added status: under review Further discussion is needed to determine this issue's scope and/or implementation and removed status: blocked Another issue or external requirement is preventing implementation labels Dec 27, 2023
Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. NetBox is governed by a small group of core maintainers which means not all opened issues may receive direct feedback. Do not attempt to circumvent this process by "bumping" the issue; doing so will result in its immediate closure and you may be barred from participating in any future discussions. Please see our contributing guide.

@github-actions github-actions bot added the pending closure Requires immediate attention to avoid being closed for inactivity label Mar 27, 2024
@jeremystretch jeremystretch added needs milestone Awaiting prioritization for inclusion with a future NetBox release status: backlog Awaiting selection for work and removed status: under review Further discussion is needed to determine this issue's scope and/or implementation pending closure Requires immediate attention to avoid being closed for inactivity labels May 14, 2024
@arthanson arthanson added the complexity: medium Requires a substantial but not unusual amount of effort to implement label May 22, 2024
@jeremystretch jeremystretch added the netbox label Nov 1, 2024 — with Linear
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: medium Requires a substantial but not unusual amount of effort to implement needs milestone Awaiting prioritization for inclusion with a future NetBox release netbox status: backlog Awaiting selection for work type: feature Introduction of new functionality to the application
Projects
None yet
Development

No branches or pull requests

4 participants