Skip to content
Discussion options

You must be logged in to vote

"is_staff" grants access to the Netbox/Django admin interface at /admin/. Although the functions there are getting fewer and fewer, it should only be granted to trusted administrators (in v3.7 they can mess with python social auth settings and background tasks).

Most users should not have either "is_staff" or "is_superuser" (you correctly surmise that "is_superuser" grants all read and write permissions to all objects)

If you want to grant full read-only access to all authenticated users, then you can set

LOGIN_REQUIRED = True
EXEMPT_VIEW_PERMISSIONS = [ '*' ]

(or you can list a subset of models to grant universal read access to)

If you want to grant a more granular set of read permissio…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by bl4ko
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants