Skip to content

controller

django_spire.api.auth.controller

BaseApiAuthController

Bases: BaseAuthController

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

can_add

Source code in django_spire/api/auth/controller.py
def can_add(self) -> bool:
    return self.request.user.has_perm('django_spire_api.add_apiaccess')

can_change

Source code in django_spire/api/auth/controller.py
def can_change(self) -> bool:
    return self.request.user.has_perm('django_spire_api.change_apiaccess')

can_delete

Source code in django_spire/api/auth/controller.py
def can_delete(self) -> bool:
    return self.request.user.has_perm('django_spire_api.delete_apiaccess')

can_view

Source code in django_spire/api/auth/controller.py
def can_view(self) -> bool:
    return self.request.user.has_perm('django_spire_api.view_apiaccess')