Convenience Helpers¶
QuerySet and Manager Classes¶
-
class
bridgekeeper.querysets.
PermissionQuerySet
(model=None, query=None, using=None, hints=None)¶ A QuerySet subclass that provides a convenience method.
-
visible_to
(user, permission)¶ Filter the QuerySet to objects a user has a permission for.
Parameters: - user (django.contrib.auth.models.User) – User to check permission against.
- permission (str) – Permission to check.
This method only works with permissions that are defined in
perms
; regular Django row-level permission checkers can’t be invoked on the QuerySet level.It is a convenience wrapper around
filter()
.
-