コード例 #1
0
ファイル: resourceregistry.py プロジェクト: esho/yabl.tap
 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))
コード例 #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))