'Return a filtered list of public, non-deleted images in detail
:param req: the Request object coming from the wsgi layer
:returns: a mapping of the following form
{\'images\':
\'id\': <ID>,
\'name\': <NAME>,
\'size\': <SIZE>,
\'disk_format\': <DISK_FORMAT>,
\'container_format\': <CONTAINER_FORMAT>,
\'checksum\': <CHECKSUM>,
\'min_disk\': <MIN_DISK>,
\'min_ram\': <MIN_RAM>,
\'store\': <STORE>,
\'status\': <STATUS>,
\'created_at\': <TIMESTAMP>,
\'updated_at\': <TIMESTAMP>,
\'deleted_at\': <TIMESTAMP>|<NONE>,
\'properties\': {\'distro\': \'Ubuntu 10.04 LTS\', {...}}'

def detail(self, req):

    params = self._get_query_params(req)
    images = self._get_images(req.context, **params)
    image_dicts = [make_image_dict(i) for i in images]
    LOG.debug('Returning    detailed    image    list')
    return dict(images=image_dicts)
