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

Adding a new model within a model #15847

Closed
betadrome opened this issue Apr 25, 2024 · 1 comment
Closed

Adding a new model within a model #15847

betadrome opened this issue Apr 25, 2024 · 1 comment
Labels
status: duplicate This issue has already been raised type: feature Introduction of new functionality to the application

Comments

@betadrome
Copy link

NetBox version

v3.7.5

Feature type

New functionality

Proposed functionality

This feature will be affect all models to be created.

I would like to be able to create model dependencies directly in the model to be created.

Current workflow via the GUI:

  1. create device
  2. create "Device role", "Device Type" and "Site" in a new browser tab
  3. jump back to the device creation
  4. select newly created models
  5. complete the creation of the device

I wish the following workflow in the future:

  1. create device
  2. all dependency models or simply all models have a plus button for creating a model within a model
  3. an overlay page pops up where I can make exactly the same settings as directly under the specific model
  4. the new model can now be created
  5. the new model is now directly preselected and I don't have to search for it
  6. complete the creation of the device

Here are two design options:
Option 1:
2024-04-25-netbox-add-button-1

Option 2:
2024-04-25-netbox-add-button-2

Popup:
2024-04-25-netbox-add-button-popup

Use case

This feature affects all models with creation functionality. It helps to create new devices, sites and so forth, faster and with more overview.

Database changes

i don't think so

External dependencies

i don't think so

@betadrome betadrome added status: needs triage This issue is awaiting triage by a maintainer type: feature Introduction of new functionality to the application labels Apr 25, 2024
@arthanson arthanson removed the status: needs triage This issue is awaiting triage by a maintainer label Apr 25, 2024
@arthanson arthanson removed their assignment Apr 25, 2024
@arthanson
Copy link
Collaborator

Good suggestion, dupe of #5858 so closing this one. Please see comments on that issue and any details you think might be missing.

@jeremystretch jeremystretch added the status: duplicate This issue has already been raised label Apr 25, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 25, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: duplicate This issue has already been raised type: feature Introduction of new functionality to the application
Projects
None yet
Development

No branches or pull requests

3 participants