vkk.workhours.accounting.mixins
1from django.contrib.auth.mixins import AccessMixin 2 3class AccountantRequiredMixin(AccessMixin): 4 """Verify that the current user has accountant rights.""" 5 def dispatch(self, request, *args, **kwargs): 6 if (not request.user.is_authenticated or 7 not request.user.is_accountant): 8 return self.handle_no_permission() 9 return super().dispatch(request, *args, **kwargs)
class
AccountantRequiredMixin(django.contrib.auth.mixins.AccessMixin):
4class AccountantRequiredMixin(AccessMixin): 5 """Verify that the current user has accountant rights.""" 6 def dispatch(self, request, *args, **kwargs): 7 if (not request.user.is_authenticated or 8 not request.user.is_accountant): 9 return self.handle_no_permission() 10 return super().dispatch(request, *args, **kwargs)
Verify that the current user has accountant rights.
Inherited Members
- django.contrib.auth.mixins.AccessMixin
- get_login_url
- get_permission_denied_message
- get_redirect_field_name
- handle_no_permission