django-permissions-auditor

Admin site for auditing and managing permissions for views in your Django app.

_images/admin_views.png

Features

  • Automatically parse views registered in Django’s URL system
  • Out of the box support for Django’s authentication system
  • Easily extensible for custom permission schemes

Installation

Requirements:

  • Django 2.2, 3.0, 3.1, 3.2
  • Python 3.6, 3.7, 3.8, 3.9

To install:

pip install django-permissions-auditor

Add permissions_auditor to your INSTALLED_APPS in your project’s settings.py file:

INSTALLED_APPS = [
    ...
    'permissions_auditor',
    ...
]

That’s it! A permissions auditor section will now show in your site’s admin page. To fine tune what is displayed, head over to the Settings page.