- commit
- 30d41ada90cc4dc442661086f2d529537fb22357
- parent
- 2a6e5e5b9b319b23da65d3fd6837faebf385b463
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2018-10-29 21:31
rm get_user_permissions not actually part of the interface. See https://docs.djangoproject.com/en/2.1/topics/auth/customizing/#handling-authorization-in-custom-backends
Diffstat
| M | utils/context_groups.py | 13 | +------------ |
1 files changed, 1 insertions, 12 deletions
diff --git a/utils/context_groups.py b/utils/context_groups.py
@@ -35,17 +35,11 @@ class BaseBackend: 35 35 def authenticate(self, username, password): 36 36 return None 37 3738 -1 def get_user_permissions(self, user, obj=None):39 -1 return set()40 -141 38 def get_group_permissions(self, user, obj=None): 42 39 return set() 43 40 44 41 def get_all_permissions(self, user, obj=None):45 -1 perms = set()46 -1 perms.update(self.get_user_permissions(user, obj=obj))47 -1 perms.update(self.get_group_permissions(user, obj=obj))48 -1 return perms-1 42 return self.get_group_permissions(user, obj=obj) 49 43 50 44 def has_perm(self, user, perm, obj=None): 51 45 # you may want to override this for performance reasons @@ -56,11 +50,6 @@ class BaseBackend: 56 50 class BasicObjectBackend(BaseBackend): 57 51 # See https://code.djangoproject.com/ticket/20218 58 5259 -1 def get_user_permissions(self, user, obj=None):60 -1 if obj is None:61 -1 return set()62 -1 return user.get_user_permissions()63 -164 53 def get_group_permissions(self, user, obj=None): 65 54 if obj is None: 66 55 return set()