More view/model cleanup

This commit is contained in:
Michael DeHaan
2013-03-22 15:57:24 -04:00
parent f1fda9b5de
commit dc071d1914
2 changed files with 3 additions and 17 deletions

View File

@@ -40,26 +40,12 @@ class OrganizationsDetail(BaseDetail):
serializer_class = OrganizationSerializer
permission_classes = (CustomRbac,)
def item_permissions_check(self, request, obj):
is_admin = request.user in obj.admins.all()
is_user = request.user in obj.users.all()
if request.method == 'GET':
return is_admin or is_user
elif request.method in [ 'PUT' ]:
return is_admin
return False
class OrganizationsAuditTrailList(BaseList):
model = AuditTrail
serializer_class = AuditTrailSerializer
permission_classes = (CustomRbac,)
# FIXME: guts & tests
pass
class OrganizationsUsersList(BaseList):
model = User