Skip to content

controller

django_spire.help_desk.auth.controller

BaseHelpDeskAuthController

Bases: BaseAuthController

Source code in django_spire/auth/controller/controller.py
def __init__(self, request: WSGIRequest | None = None):
    self._request = request

can_add

Source code in django_spire/help_desk/auth/controller.py
def can_add(self):
    return self.request.user.has_perm('django_spire_help_desk.add_helpdeskticket')

can_change

Source code in django_spire/help_desk/auth/controller.py
def can_change(self):
    return self.request.user.has_perm('django_spire_help_desk.change_helpdeskticket')

can_delete

Source code in django_spire/help_desk/auth/controller.py
def can_delete(self):
    return self.request.user.has_perm('django_spire_help_desk.delete_helpdeskticket')

can_view

Source code in django_spire/help_desk/auth/controller.py
def can_view(self):
    return self.request.user.has_perm('django_spire_help_desk.view_helpdeskticket')