├── .coveragerc ├── .flake8 ├── .github └── workflows │ ├── ci.yml │ └── publish_to_pypi.yml ├── .gitignore ├── .pyproject.toml ├── .readthedocs.yaml ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── admin_site.rst ├── changelog.rst ├── conf.py ├── custom_processors.rst ├── example.rst ├── img │ ├── admin_groups.png │ ├── admin_permissions.png │ ├── admin_section.png │ └── admin_views.png ├── index.rst ├── installation.rst ├── make.bat ├── management_commands.rst ├── overview.rst ├── processors │ ├── auth_decorators.rst │ ├── auth_mixins.rst │ └── index.rst ├── requirements.txt └── settings.rst ├── example ├── example │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── manage.py └── test_app │ ├── __init__.py │ ├── admin.py │ ├── templates │ ├── base.html │ ├── home.html │ ├── permissions_list.html │ └── users.html │ ├── urls.py │ └── views │ ├── __init__.py │ ├── cbv_based.py │ └── function_based.py ├── permissions_auditor ├── __init__.py ├── admin.py ├── apps.py ├── core.py ├── defaults.py ├── forms.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ ├── check_view_permissions.py │ │ └── dump_view_permissions.py ├── processors │ ├── __init__.py │ ├── auth_decorators.py │ ├── auth_mixins.py │ └── base.py ├── templates │ └── permissions_auditor │ │ └── admin │ │ ├── permission_detail.html │ │ └── views_index.html └── tests │ ├── __init__.py │ ├── base.py │ ├── fixtures │ ├── __init__.py │ ├── base_views.py │ ├── decorator_views.py │ ├── mixin_views.py │ ├── urls.py │ └── views.py │ ├── test_auth_decorator_processors.py │ ├── test_auth_mixin_processors.py │ ├── test_base_processors.py │ ├── test_core.py │ ├── test_management.py │ └── test_settings.py ├── runtests.py ├── setup.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish_to_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/.github/workflows/publish_to_pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/.gitignore -------------------------------------------------------------------------------- /.pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/.pyproject.toml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/admin_site.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/admin_site.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/custom_processors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/custom_processors.rst -------------------------------------------------------------------------------- /docs/example.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/example.rst -------------------------------------------------------------------------------- /docs/img/admin_groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/img/admin_groups.png -------------------------------------------------------------------------------- /docs/img/admin_permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/img/admin_permissions.png -------------------------------------------------------------------------------- /docs/img/admin_section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/img/admin_section.png -------------------------------------------------------------------------------- /docs/img/admin_views.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/img/admin_views.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/management_commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/management_commands.rst -------------------------------------------------------------------------------- /docs/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/overview.rst -------------------------------------------------------------------------------- /docs/processors/auth_decorators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/processors/auth_decorators.rst -------------------------------------------------------------------------------- /docs/processors/auth_mixins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/processors/auth_mixins.rst -------------------------------------------------------------------------------- /docs/processors/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/processors/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/settings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/docs/settings.rst -------------------------------------------------------------------------------- /example/example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/example/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/example/settings.py -------------------------------------------------------------------------------- /example/example/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/example/urls.py -------------------------------------------------------------------------------- /example/example/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/example/wsgi.py -------------------------------------------------------------------------------- /example/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/manage.py -------------------------------------------------------------------------------- /example/test_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/test_app/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/test_app/admin.py -------------------------------------------------------------------------------- /example/test_app/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/test_app/templates/base.html -------------------------------------------------------------------------------- /example/test_app/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/test_app/templates/home.html -------------------------------------------------------------------------------- /example/test_app/templates/permissions_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/test_app/templates/permissions_list.html -------------------------------------------------------------------------------- /example/test_app/templates/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/test_app/templates/users.html -------------------------------------------------------------------------------- /example/test_app/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/test_app/urls.py -------------------------------------------------------------------------------- /example/test_app/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/test_app/views/__init__.py -------------------------------------------------------------------------------- /example/test_app/views/cbv_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/test_app/views/cbv_based.py -------------------------------------------------------------------------------- /example/test_app/views/function_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/example/test_app/views/function_based.py -------------------------------------------------------------------------------- /permissions_auditor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/__init__.py -------------------------------------------------------------------------------- /permissions_auditor/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/admin.py -------------------------------------------------------------------------------- /permissions_auditor/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/apps.py -------------------------------------------------------------------------------- /permissions_auditor/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/core.py -------------------------------------------------------------------------------- /permissions_auditor/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/defaults.py -------------------------------------------------------------------------------- /permissions_auditor/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/forms.py -------------------------------------------------------------------------------- /permissions_auditor/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /permissions_auditor/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /permissions_auditor/management/commands/check_view_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/management/commands/check_view_permissions.py -------------------------------------------------------------------------------- /permissions_auditor/management/commands/dump_view_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/management/commands/dump_view_permissions.py -------------------------------------------------------------------------------- /permissions_auditor/processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /permissions_auditor/processors/auth_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/processors/auth_decorators.py -------------------------------------------------------------------------------- /permissions_auditor/processors/auth_mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/processors/auth_mixins.py -------------------------------------------------------------------------------- /permissions_auditor/processors/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/processors/base.py -------------------------------------------------------------------------------- /permissions_auditor/templates/permissions_auditor/admin/permission_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/templates/permissions_auditor/admin/permission_detail.html -------------------------------------------------------------------------------- /permissions_auditor/templates/permissions_auditor/admin/views_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/templates/permissions_auditor/admin/views_index.html -------------------------------------------------------------------------------- /permissions_auditor/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /permissions_auditor/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/base.py -------------------------------------------------------------------------------- /permissions_auditor/tests/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /permissions_auditor/tests/fixtures/base_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/fixtures/base_views.py -------------------------------------------------------------------------------- /permissions_auditor/tests/fixtures/decorator_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/fixtures/decorator_views.py -------------------------------------------------------------------------------- /permissions_auditor/tests/fixtures/mixin_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/fixtures/mixin_views.py -------------------------------------------------------------------------------- /permissions_auditor/tests/fixtures/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/fixtures/urls.py -------------------------------------------------------------------------------- /permissions_auditor/tests/fixtures/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/fixtures/views.py -------------------------------------------------------------------------------- /permissions_auditor/tests/test_auth_decorator_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/test_auth_decorator_processors.py -------------------------------------------------------------------------------- /permissions_auditor/tests/test_auth_mixin_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/test_auth_mixin_processors.py -------------------------------------------------------------------------------- /permissions_auditor/tests/test_base_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/test_base_processors.py -------------------------------------------------------------------------------- /permissions_auditor/tests/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/test_core.py -------------------------------------------------------------------------------- /permissions_auditor/tests/test_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/test_management.py -------------------------------------------------------------------------------- /permissions_auditor/tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/permissions_auditor/tests/test_settings.py -------------------------------------------------------------------------------- /runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/runtests.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AACEngineering/django-permissions-auditor/HEAD/tox.ini --------------------------------------------------------------------------------