Skip to content

Remove the Django admin UI #12325

Closed
Closed
@jeremystretch

Description

@jeremystretch

Proposed Changes

Disable the Django admin UI entirely. The few functions it still performs currently will be migrated to dedicated views within the primary UI.

Justification

All aspects of NetBox should be accessible via its primary user interface. Disabling the standalone Django admin UI will allow us to deliver a single, cohesive interface, while eliminating dependencies on django.contrib.admin.

Impact

The following admin views will be migrated to the primary UI (some have already been moved):

  • Users
  • Groups
  • Config revisions
  • Permissions
  • Tokens
  • Background tasks
  • Installed plugins

The following admin views will be removed entirely:

  • Views registered by python-social-auth
  • Any admin views registered by plugins

Metadata

Metadata

Assignees

Labels

status: acceptedThis issue has been accepted for implementationtype: deprecationRemoval of existing functionality or behavior

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions