Skip to content
Snippets Groups Projects

Resolve "Improve rule-checking efficiency"

Merged Hangzhi Yu requested to merge 491-improve-rule-checking-efficiency into master
All threads resolved!
Files
2
@@ -75,6 +75,10 @@ def has_any_object(perm: str, klass):
Build predicate which checks whether a user has access
to objects with the provided permission or rule.
Differentiates between object-related permissions and rules.
In case a object-related permissions with the same ContentType class
as the given class is passed, the optimized django-guardian get_objects_for_user function
is used.
"""
name = f"has_any_object:{perm}"
Loading