Split object permissions into its own library #4926

Closed
opened 2025-12-29 19:22:20 +01:00 by adam · 3 comments
Owner

Originally created by @jeremystretch on GitHub (May 18, 2021).

Proposed Changes

This issue entails splitting out NetBox's object permissions framework into a standalone package so that other Django applications can make of it as well.

Justification

Object-based permissions were implemented in NetBox v2.9, and I feel that it's reasonably mature enough at this point to publish as a standalone package. Doing so would also likely garner additional community interest and help ensure its long-term success.

Originally created by @jeremystretch on GitHub (May 18, 2021). ### Proposed Changes This issue entails splitting out NetBox's object permissions framework into a standalone package so that other Django applications can make of it as well. ### Justification Object-based permissions were implemented in NetBox v2.9, and I feel that it's reasonably mature enough at this point to publish as a standalone package. Doing so would also likely garner additional community interest and help ensure its long-term success.
adam added the type: housekeepingneeds milestone labels 2025-12-29 19:22:20 +01:00
adam closed this issue 2025-12-29 19:22:20 +01:00
Author
Owner

@jeremystretch commented on GitHub (Oct 5, 2021):

I've established a new repo at https://github.com/ns1labs/django-object-permissions for this code, however it still needs a lot of work. I'm hoping that PyPA will release the django-object-permissions name to us for this project, at which point we can publish it as an external package and move forward with this issue.

@jeremystretch commented on GitHub (Oct 5, 2021): I've established a new repo at https://github.com/ns1labs/django-object-permissions for this code, however it still needs a lot of work. I'm hoping that PyPA will release the `django-object-permissions` name to us for this project, at which point we can publish it as an external package and move forward with this issue.
Author
Owner

@jeremystretch commented on GitHub (Oct 19, 2021):

Bumping this to v3.2 as it looks like it might take a while to get the separate library spun up.

@jeremystretch commented on GitHub (Oct 19, 2021): Bumping this to v3.2 as it looks like it might take a while to get the separate library spun up.
Author
Owner

@jeremystretch commented on GitHub (May 12, 2022):

I'm going to ditch this as it keeps getting kicked down the road, and yields no immediate benefit to the project.

@jeremystretch commented on GitHub (May 12, 2022): I'm going to ditch this as it keeps getting kicked down the road, and yields no immediate benefit to the project.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#4926