Bases: BaseAuthController
Source code in django_spire/auth/controller/controller.py
| def __init__(
self,
request: WSGIRequest | None = None
):
self._request = request
|
can_access_all_collections
Source code in django_spire/knowledge/auth/controller.py
| def can_access_all_collections(self):
return self.request.user.has_perm(
'django_spire_knowledge.can_access_all_collections'
)
|
can_add
Source code in django_spire/knowledge/auth/controller.py
| def can_add(self):
return self.request.user.has_perm('django_spire_knowledge.add_collection')
|
can_change
Source code in django_spire/knowledge/auth/controller.py
| def can_change(self):
return self.request.user.has_perm('django_spire_knowledge.change_collection')
|
can_change_collection_groups
Source code in django_spire/knowledge/auth/controller.py
| def can_change_collection_groups(self):
return self.request.user.has_perm(
'django_spire_knowledge.can_change_collection_groups'
)
|
can_delete
Source code in django_spire/knowledge/auth/controller.py
| def can_delete(self):
return self.request.user.has_perm('django_spire_knowledge.delete_collection')
|
can_view
Source code in django_spire/knowledge/auth/controller.py
| def can_view(self):
return self.request.user.has_perm('django_spire_knowledge.view_collection')
|