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

API support for bulk object updates/edits (put/patch) #4882

Closed
ttarabula opened this issue Jul 23, 2020 · 1 comment
Closed

API support for bulk object updates/edits (put/patch) #4882

ttarabula opened this issue Jul 23, 2020 · 1 comment
Assignees
Labels
status: accepted This issue has been accepted for implementation type: feature Introduction of new functionality to the application
Milestone

Comments

@ttarabula
Copy link

ttarabula commented Jul 23, 2020

Environment

  • Python version: Python 3.6
  • NetBox version: Netbox 2.8.8

Proposed Functionality

Allow for bulk editing (put/patch) of devices (preferably any object) through API end-points.

Related issue (bulk deletes): #3436

Use Case

Currently, iterative updates to objects doesn't scale well and API support for a single call to edit multiple objects via the API could streamline various access patterns. More generally though, since bulk create (post) is already supported, and the bulk delete enhancement proposal was accepted, it would be nice to have this as well for completeness' sake. Similar to bulk delete, since the web interface also supports this, I can see official support in the API simplifying the web interface code as well.

@jeremystretch jeremystretch added API change needs milestone Awaiting prioritization for inclusion with a future NetBox release type: feature Introduction of new functionality to the application and removed needs milestone Awaiting prioritization for inclusion with a future NetBox release labels Jul 24, 2020
@jeremystretch jeremystretch added this to the v2.10 milestone Jul 24, 2020
@jeremystretch jeremystretch added the status: accepted This issue has been accepted for implementation label Jul 24, 2020
@jeremystretch jeremystretch added status: blocked Another issue or external requirement is preventing implementation and removed status: accepted This issue has been accepted for implementation labels Sep 18, 2020
@jeremystretch
Copy link
Member

Marking as blocked by #3436 (still need to address the schema generation issue)

@jeremystretch jeremystretch added status: accepted This issue has been accepted for implementation and removed status: blocked Another issue or external requirement is preventing implementation labels Sep 22, 2020
@jeremystretch jeremystretch self-assigned this Sep 22, 2020
jeremystretch added a commit that referenced this issue Sep 22, 2020
jeremystretch added a commit that referenced this issue Sep 22, 2020
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 22, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: accepted This issue has been accepted for implementation type: feature Introduction of new functionality to the application
Projects
None yet
Development

No branches or pull requests

2 participants