Working on credentials API

This commit is contained in:
Michael DeHaan
2013-04-07 19:57:16 -04:00
parent 038ed04943
commit 9db8e27491
2 changed files with 49 additions and 17 deletions

View File

@@ -538,10 +538,16 @@ class Credential(CommonModelNameNotUnique):
return True
if user == obj.user:
return True
if obj.user and (obj.user.organizations.filter(admins__in = [user]).count()):
return True
if obj.team and (user in obj.team.organization.admins.all()):
return True
if obj.user:
print "user orgs = " , obj.user.organizations.all()
print "user org admins = " , [ x.admins.all() for x in obj.user.organizations.all() ]
if (obj.user.organizations.filter(admins__in = [user]).count()):
return True
if obj.team:
print "ADMINS OF TEAM=%s" % obj.team.organization.admins.all()
if user in obj.team.organization.admins.all():
return True
return False
@classmethod