/** * 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); }
/** * * 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); }