public function viewAction($report_id, $person_id)
    {
        $em = $this->getDoctrine()->getManager();

        $person = $em->getRepository('ChillPersonBundle:Person')->find($person_id);

        $entity = $em->getRepository('ChillReportBundle:Report')->find($report_id);

        if (!$entity || !$person) {
            throw $this->createNotFoundException(
                $this->get('translator')->trans('Unable to find this report.'));
        }
        
        $this->denyAccessUnlessGranted('CHILL_REPORT_SEE', $entity);

        return $this->render('ChillReportBundle:Report:view.html.twig', array(
            'entity' => $entity,
            'person' => $person,
        ));
    }