/**
  * @Route("/", name="easyadmin")
  */
 public function indexAction(Request $request)
 {
     if (null === $request->query->get('entity')) {
         return $this->render('demo/welcome.html.twig');
     }
     return parent::indexAction($request);
 }
 /**
  * @Route("/", name="easyadmin")
  * @Route("/", name="admin")
  *
  * @param Request $request
  * @return \Symfony\Component\HttpFoundation\RedirectResponse|\Symfony\Component\HttpFoundation\Response
  */
 public function indexAction(Request $request)
 {
     $action = $request->query->get('action', 'list');
     if (!$this->get('security.authorization_checker')->isGranted('ROLE_' . strtoupper($action))) {
         $request->query->replace(array('action' => 'list'));
     }
     return parent::indexAction($request);
 }
Esempio n. 3
1
 /**
  * @Route("/", name="admin")
  * @Route("/", name="easyadmin")
  *
  * @param Request $request
  *
  * @return RedirectResponse|Response
  */
 public function indexAction(Request $request)
 {
     $this->request = $request;
     $r = $this->request->query;
     if (count($r) == 0) {
         $this->request->query->set('entity', $this->container->getParameter('startingPage'));
         $this->request->query->set('action', 'list');
     }
     if (!$this->hasNeededRole()) {
         throw $this->createAccessDeniedException();
     }
     $twig = $this->container->get('twig');
     foreach (['site_icon'] as $twigGlobal) {
         if ($this->container->hasParameter($twigGlobal)) {
             $twig->addGlobal("_{$twigGlobal}", $this->container->getParameter($twigGlobal));
         }
     }
     return parent::indexAction($request);
 }
Esempio n. 4
0
 /**
  * @Route("/", name="easyadmin")
  */
 public function indexAction(Request $request)
 {
     // if the URL doesn't include the entity name, this is the index page
     if (null === $request->query->get('entity')) {
         // define this route in any of your own controllers
         return $this->redirectToRoute('admin_dashboard');
     }
     // don't forget to add this line to serve the regular backend pages
     return parent::indexAction($request);
 }
Esempio n. 5
0
 public function indexAction(Request $request)
 {
     return parent::indexAction($request);
 }
 /**
  * Don't forget to add this route annotation!
  *
  * @Route("/easyadmin/", name="admin")
  */
 public function indexAction(Request $request)
 {
     // don't forget to add this line to serve the regular backend pages
     return parent::indexAction($request);
 }