def get_image_member_factory(self, context): image_factory = glance.domain.ImageMemberFactory() policy_member_factory = policy.ImageMemberFactoryProxy( image_factory, context, self.policy) authorized_image_factory = authorization.ImageMemberFactoryProxy( policy_member_factory, context) return authorized_image_factory
def get_image_member_factory(self, context): image_factory = glance.domain.ImageMemberFactory() quota_image_factory = glance.quota.ImageMemberFactoryProxy( image_factory, context, self.db_api, self.store_utils) policy_member_factory = policy.ImageMemberFactoryProxy( quota_image_factory, context, self.policy) authorized_image_factory = authorization.ImageMemberFactoryProxy( policy_member_factory, context) return authorized_image_factory
def get_image_member_factory(self, context, authorization_layer=True): factory = glance.domain.ImageMemberFactory() factory = glance.quota.ImageMemberFactoryProxy(factory, context, self.db_api, self.store_utils) if authorization_layer: factory = policy.ImageMemberFactoryProxy(factory, context, self.policy) if authorization_layer: factory = authorization.ImageMemberFactoryProxy(factory, context) return factory