public function readAction(
        string $production_slug,
        AuthorizationCheckerInterface $auth
    ): RedirectResponse {
        // Lookup the production by production_slug.
        $production_repo = $this->em->getRepository(Production::class);
        if (null === $production = $production_repo->findOneBy(['slug' => $production_slug])) {
            throw new NotFoundHttpException();
        }

        // Check permissions for this action.
        if (!$auth->isGranted('GROUP_ROLE_USER', $production)) {
            throw new AccessDeniedException();
        }

        // Redirect to the production overview.
        return new RedirectResponse($this->url_generator->generate(
            'bkstg_production_overview',
            ['production_slug' => $production_slug]
        ));
    }