Simplify user model by just using the Django user object.

This commit is contained in:
Michael DeHaan
2013-03-22 11:35:26 -04:00
parent ea536ae903
commit 5a03fdf841
6 changed files with 35 additions and 59 deletions

View File

@@ -18,10 +18,7 @@ class CustomRbac(permissions.BasePermission):
if request.user.is_superuser:
return True
# other users must have associated acom user records & be active
acom_user = User.objects.filter(auth_user = request.user)
if len(acom_user) != 1:
raise PermissionDenied()
if not acom_user[0].active:
if not request.user.is_active:
raise PermissionDenied()
return True