예제 #1
0
파일: credential.py 프로젝트: esho/yabl.tap
    def _annotate_resource(self, request, model, resource, data):
        resource['is_valid'] = model.is_valid()
        include = data and data.get('include')
        if not include:
            return

        if 'user' in include:
            resource['user'] = user_extract(model.user)
예제 #2
0
파일: group.py 프로젝트: esho/yabl.tap
    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))