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 the ability to assign circuit group from the edit circuit page #17198

Open
goteamkor opened this issue Aug 17, 2024 · 1 comment
Open

add the ability to assign circuit group from the edit circuit page #17198

goteamkor opened this issue Aug 17, 2024 · 1 comment
Labels
complexity: high Expected to require a large amont of time and effort to implement relative to other tasks netbox status: blocked Another issue or external requirement is preventing implementation type: feature Introduction of new functionality to the application

Comments

@goteamkor
Copy link

goteamkor commented Aug 17, 2024

NetBox version

4.1-beta1

Feature type

Data model extension

Proposed functionality

in the new beta, when editing a circuit, there is no drop down multi-select to allow you to assign circuit groups directly from the 'edit circuit' page.
So far, the only way I've seen to assign a circuit to a circuit group is either from the circuit group assignments page, or from the circuit group page.
Without this addition, there is also no way to determine what group(s) a circuit is in on the edit circuit page. You can only get that information when looking at the circuit from other views.

This would likely take the form of a new section in the edit circuit page for 'circuit group', which contains the same selections as the 'assign a circuit' page.

image

image

Use case

allow the ability to assign a circuit group directly from the 'edit' page of a circuit.
This would make things consistent with other group assignment object types like contacts, tenants, clusters, etc.

Database changes

none

External dependencies

none.

@goteamkor goteamkor added status: needs triage This issue is awaiting triage by a maintainer type: feature Introduction of new functionality to the application labels Aug 17, 2024
@jeremystretch jeremystretch removed their assignment Aug 19, 2024
@jeremystretch
Copy link
Member

This is because the assignment of a circuit to a group involves an intermediary model (CircuitGroupAssignment), which holds additional information, as opposed to a simple ForeignKey relation.

There is no pattern in NetBox currently for this sort of dual-edit functionality, and I'm not sure it's a path we want to head down. But if we do, it will likely be only after the implementation of #5858, which should introduce some new and necessary UI capabilities.

@jeremystretch jeremystretch added status: blocked Another issue or external requirement is preventing implementation complexity: high Expected to require a large amont of time and effort to implement relative to other tasks and removed status: needs triage This issue is awaiting triage by a maintainer labels Oct 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: high Expected to require a large amont of time and effort to implement relative to other tasks netbox status: blocked Another issue or external requirement is preventing implementation type: feature Introduction of new functionality to the application
Projects
None yet
Development

No branches or pull requests

2 participants