'Retrieves list of image memberships for the given member.
:param req: the Request object coming from the wsgi layer
:param id: the opaque member identifier
:returns: The response body is a mapping of the following form
{\'shared_images\': [
{\'image_id\': <IMAGE>,
\'can_share\': <SHARE_PERMISSION>, ...}, ...'

def index_shared_images(self, req, id):

    try:
        members = registry.get_member_images(req.context, id)
    except exception.NotFound as e:
        LOG.debug(encodeutils.exception_to_unicode(e))
        raise webob.exc.HTTPNotFound(explanation=e.msg)
    except exception.Forbidden as e:
        LOG.debug(encodeutils.exception_to_unicode(e))
        raise webob.exc.HTTPForbidden(explanation=e.msg)
    return dict(shared_images=members)
