/**
  * affcicher le proprité d'un item 
  *
  * @Route("/property", name="sym16_simple_stock_stocklist_propriete")
  */
 public function proprieteAction(Request $request)
 {
     // contrôle d'accès
     if (!$this->get('security.context')->isGranted('ROLE_EXAMINATEUR')) {
         return $this->render('SYM16SimpleStockBundle:Common:alertaccessdenied.html.twig', array('statut' => 'EXAMINATEUR', 'homepath' => "sym16_simple_stock_homepage"));
     }
     // precise le repository ainsi que les propriétés à afficher
     $this->aLister();
     // appel de la fonction mère
     return parent::proprieteAction($request);
 }
 /**
  *
  * supprimer un article avec traitement de l'erreur si l'article est utilisé
  *
  * @Route("/del", name="sym16_simple_stock_entrepot_supprimer")
  */
 public function supprimerAction(Request $request)
 {
     // contrôle d'accès
     if (!$this->get('security.context')->isGranted('ROLE_ADMINISTRATEUR')) {
         return $this->render('SYM16SimpleStockBundle:Common:alertaccessdenied.html.twig', array('statut' => 'ADMINISTRATEUR', 'homepath' => "sym16_simple_stock_homepage"));
     }
     // precsier le repository et ce qu'on veut lister après suppression
     $this->aLister();
     // appel de la fonction mère
     return parent::supprimerAction($request);
 }
Пример #3
0
 /**
  *
  * modifier un article dans l'entité (avec formulaire externalisé)
  *
  * @Route("/mod", name="sym16_simple_stock_article_modifier")
  * @Template("SYM16SimpleStockBundle:Forms:simpleform.html.twig")
  */
 public function modifierAction(Request $request)
 {
     // contrôle d'accès
     if (!$this->get('security.context')->isGranted('ROLE_GESTIONNAIRE')) {
         return $this->render('SYM16SimpleStockBundle:Common:alertaccessdenied.html.twig', array('statut' => 'GESTIONNAIRE', 'homepath' => "sym16_simple_stock_homepage"));
     }
     // preciser le repository et ce qu'on veut lister après modification
     $this->aLister();
     // préciser le formulaire à créer
     $this->setFormNameAndObject("Modification d'un article", new ArticleModifierType(array('em' => $this->stockconnection)));
     // appel de la fonction mère
     return parent::modifierAction($request);
 }
 public function oubliMdpOldAction(Request $request)
 {
     // creation d'une instance de l'entité propriétaire a hydrater
     $this->setEntityObject(new OubliMdp());
     // preciser le repository ce qu'on veut lister après ajout
     $this->aLister();
     // creation du formulaire
     $this->setFormNameAndObject("Mot de passe oublié", new UserOubliMdpType(array('em' => $this->stockconnection)));
     // appel de la fonction mère
     return parent::oubliMdpAction($request);
 }