Source of file MaillogController.php
Size: 1,489 Bytes - Last Modified: 2023-11-16T22:56:03+01:00
/home/websites/teicee/packagist/site/phpdoc/conf/../vendor/teicee/mail-bundle/src/Controller/MaillogController.php
| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | <?phpnamespace TIC\MailBundle\Controller; use TIC\CoreBundle\Base\TICController as BaseController; use TIC\DormBundle\Traits\ControllerCrudable; use Symfony\Component\Routing\Annotation\Route; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; use Sensio\Bundle\FrameworkExtraBundle\Configuration\IsGranted; /** * Consultation des évènements du journal des envois. * @Route("/") * @IsGranted("ROLE_ADMIN") */class MaillogController extends BaseController {use ControllerCrudable; /** * Liste des évènements du journal d'envoi. * @Route("/logs", name="ticmail_maillog_list") * @Security("is_granted('ROLE_TICMAIL_LOGS')") */public function list(Request $request): Response { return $this->crudList(); } /** * Liste des évènements du journal d'envoi pour un modèle donné. * @Route("/logs/{ref}", name="ticmail_maillog_listref") * @Security("is_granted('ROLE_TICMAIL_LOGS')") */public function listRef(Request $request, $ref): Response { return $this->renderAction('list_ref', array( 'items' => $this->getRepo()->listAllByTemplate($ref), 'ref' => $ref, )); } /** * Fiche détaillée d'un évènement du journal d'envoi. * @Route("/log/{id}", name="ticmail_maillog_show") * @Security("is_granted('ROLE_TICMAIL_LOGS')") */public function show(Request $request, $id): Response { return $this->crudShow($id); } } |