This commit is contained in:
Élie Bouttier 2014-08-09 01:13:42 -07:00
parent fde1c147c9
commit 3a211b74a4
13 changed files with 238 additions and 146 deletions

View file

@ -15,6 +15,7 @@ class PermissionChecker:
if request.user.is_authenticated():
return request.user.has_perm(perm, obj)
class PermWrapper:
def __init__(self, user):
@ -29,10 +30,7 @@ class PermWrapper:
def __contains__(self, perm):
return self[perm]
def can_user(request):
wrapper = PermWrapper(request.user)
return {
'can_user': wrapper,
}
return {'can_user': wrapper}