def delete(self, req, image_id, id): """ Removes a membership from the image. """ self._check_can_access_image_members(req.context) try: registry.delete_member(req.context, image_id, id) except exception.NotFound, e: msg = "%s" % e LOG.debug(msg) raise webob.exc.HTTPNotFound(msg)
def delete(self, req, image_id, id): """ Removes a membership from the image. """ self._check_can_access_image_members(req.context) try: registry.delete_member(req.context, image_id, id) self._update_store_acls(req, image_id) except exception.NotFound, e: msg = "%s" % e LOG.debug(msg) raise webob.exc.HTTPNotFound(msg)
def delete(self, req, image_id, id): """ Removes a membership from the image. """ if req.context.owner is None: raise webob.exc.HTTPUnauthorized(_("No authenticated user")) try: registry.delete_member(req.context, image_id, id) except exception.NotFound, e: msg = "%s" % e LOG.debug(msg) raise webob.exc.HTTPNotFound(msg)
def delete_member(self, req, image_id, member): """ Removes a membership from the image. """ if req.context.read_only: raise HTTPForbidden() elif req.context.owner is None: raise HTTPUnauthorized(_("No authenticated user")) try: registry.delete_member(self.options, req.context, image_id, member) except exception.NotFound, e: msg = "%s" % e logger.debug(msg) raise HTTPNotFound(msg, request=req, content_type='text/plain')
def delete(self, req, image_id, id): """ Removes a membership from the image. """ if req.context.read_only: raise webob.exc.HTTPForbidden() elif req.context.owner is None: raise webob.exc.HTTPUnauthorized(_("No authenticated user")) try: registry.delete_member(req.context, image_id, id) except exception.NotFound, e: msg = "%s" % e logger.debug(msg) raise webob.exc.HTTPNotFound(msg)
def delete_member(self, req, image_id, member): """ Removes a membership from the image. """ if req.context.read_only: raise HTTPForbidden() elif req.context.owner is None: raise HTTPUnauthorized(_("No authenticated user")) try: registry.delete_member(self.options, req.context, image_id, member) except exception.NotFound, e: msg = "%s" % e logger.debug(msg) raise HTTPNotFound(msg, request=req, content_type="text/plain")
def delete(self, req, image_id, id): """ Removes a membership from the image. """ self._check_can_access_image_members(req.context) try: registry.delete_member(req.context, image_id, id) self._update_store_acls(req, image_id) except exception.NotFound as e: msg = "%s" % e LOG.debug(msg) raise webob.exc.HTTPNotFound(msg) except exception.Forbidden as e: msg = "%s" % e LOG.debug(msg) raise webob.exc.HTTPNotFound(msg) return webob.exc.HTTPNoContent()