Skip to content

Replace the Django admin UI #6466

@jeremystretch

Description

@jeremystretch

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:

  • Custom fields
  • Custom links
  • Export templates
  • Webhooks
  • User keys (deprecated)
  • Users
  • Groups
  • Permissions
  • REST API tokens

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

Metadata

Metadata

Assignees

Labels

status: acceptedThis issue has been accepted for implementationtype: featureIntroduction of new functionality to the application

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions