Django Auth Mixin Processors
PermissionRequiredMixinProcessor
- class permissions_auditor.processors.auth_mixins.PermissionRequiredMixinProcessor
Processes views that inherit from
django.contrib.auth.mixins.PermissionRequiredMixin
.Hint
If the
has_permission()
function is overridden, any docstrings on that function will be displayed in the additional info column.
LoginRequiredMixinProcessor
- class permissions_auditor.processors.auth_mixins.LoginRequiredMixinProcessor
Processes views that inherit from
django.contrib.auth.mixins.LoginRequiredMixin
.
UserPassesTestMixinProcessor
- class permissions_auditor.processors.auth_mixins.UserPassesTestMixinProcessor
Processes views that inherit from
django.contrib.auth.mixins.UserPassesTestMixin
.Hint
If the function returned by
get_test_func()
is overridden, any docstrings on that function will be displayed in the additional info column.Note
UserPassesTestMixinProcessor does not automatically check that the User is not anonymous. This means they don’t necessarily need to be authenticated for the check to pass, so this processor returns
None
(unknown) for the login_required attribute.