Example #1
0
 def _annotate_resource(self, request, model, resource, data):
     include = data and data.get('include')
     if include:
         if 'permissions' in include:
             resource['permissions'] = permissions = []
             for permission in model.permissions.all():
                 permissions.append(permission_extract(permission))
Example #2
0
    def _annotate_resource(self, request, model, resource, data):
        include = data and data.get('include')
        if not include:
            return

        if 'permissions' in include:
            resource['permissions'] = permissions = []
            for perm in model.permissions.all():
                permissions.append(permission_extract(perm))
        if 'users' in include:
            resource['users'] = users = []
            for user in model.users.all():
                users.append(user_extract(user))