-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Replace the Django admin UI #6466
Comments
While we can move the NetBox components to their own views, we might still want to keep the Django admin UI around for two reasons. First, we use Django's stock User and Group models from Second, some NetBox plugins rely on the Django admin UI for administration of their own models. Indeed, it is currently a documented feature of the plugins API. I'm not sure we want to give that up. Maybe we should scale back the scope of this proposal to just focus on moving out the "NetBox stuff" (custom fields, etc.) into standard views. Thoughts? |
Completely agree. Mostly as moving away from current admin would wreck alot of our scripts and integrations. Probably all of them..... |
NetBox version
v2.11.3
Feature type
New functionality
Proposed functionality
NetBox currently relies on Django's built-in administrative UI to manage the following objects:
The admin UI also provides an interface into job results, background tasks, and installed plugins.
This issue proposes replicating the necessary views within the main NetBox UI and eliminating our dependence on the Django admin UI entirely.
Use case
While the Django admin UI is an incredibly powerful and valuable tool, we have reached the point in NetBox development where we no longer need to rely on it. Providing our own views to manage these objects provides a more consistent user experience and eliminates an extra dimension of standardization and testing.
Database changes
No response
External dependencies
No response
The text was updated successfully, but these errors were encountered: