django-permissions-auditor
Admin site for auditing and managing permissions for views in your Django app.
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, 4.0, 4.1, 4.2, 5.0
Python 3.8, 3.9, 3.10, 3.11, 3.12
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.
Contribute
License
The project is licensed under the MIT license.
- Overview
- Installation
- Settings
- Admin Site
- Management Commands
- Example Views
- Included Processors
- Custom Processors
- Changelog
- v1.2.0 (Released 1/9/2024)
- v1.1.0 (Released 4/12/2023)
- v1.0.5 (Released 1/10/2022)
- v1.0.4 (Released 5/20/2021)
- v1.0.3 (Released 2/15/2021)
- v1.0.2 (Released 1/4/2021)
- v1.0.1 (Released 7/1/2020)
- v1.0.0 (Released 12/4/2019)
- v0.5.1 (Released 9/23/2019)
- v0.5.0 (Released 2/12/2019)
- v0.4.3 (Released 1/28/2019)
- v0.4.2 (Released 1/23/2019)
- v0.4.1 (Released 1/22/2019)
- v0.4.0 (Release Removed)
- v0.3.3 (Released 1/9/2019)
- v0.3.2 (Released 1/9/2019)
- v0.3.1 (Released 1/8/2019)