Loading CHANGELOG.md +5 −1 Original line number Diff line number Diff line Version 1.1.3 ------------- + [Correction bug] Ajout d'une garde pour les entretiens professionnels d'agent sans fiche de poste + Ajout du mailtype dans les mails pour savoir si un mail est issue d'un mail type + [Correction bug] Ajout d'un message d'alerte lorsque un mail lié à une campagne d'entretien professionnel n'a pu être envoyé + [Interface] filtre pour les mails envoyés + [Qualité de vie] Adresse électronique de diffusion lié à la création de campagne d'entretien professionnel devenu un paramètre. + Ajout du mailtype dans les mails pour savoir si un mail est issue d'un mail type + Ajout d'une source et d'un id source dans les formations et les actions de formations Version 1.1.2 ------------- Loading module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneController.php +7 −3 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ use EntretienProfessionnel\Form\Campagne\CampagneFormAwareTrait; use EntretienProfessionnel\Service\Campagne\CampagneServiceAwareTrait; use Exception; use Mailing\Service\Mailing\MailingServiceAwareTrait; use UnicaenParametre\Service\Parametre\ParametreServiceAwareTrait; use UnicaenUtilisateur\Entity\DateTimeAwareTrait; use Zend\Http\Request; use Zend\Mvc\Controller\AbstractActionController; Loading @@ -17,6 +18,7 @@ class CampagneController extends AbstractActionController { use CampagneServiceAwareTrait; use MailingServiceAwareTrait; use ParametreServiceAwareTrait; use CampagneFormAwareTrait; Loading @@ -36,14 +38,16 @@ class CampagneController extends AbstractActionController { if ($form->isValid()) { $this->getCampagneService()->create($campagne); try { $mail1 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_DAC", ['campagne' => $campagne, 'mailing' => 'ZZZcentrale-liste@unicaen.fr']); $mail2 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_BIATSS", ['campagne' => $campagne, 'mailing' => 'ZZZunicaen-biats@unicaen.fr']); $mail_DAC = $this->parametreService->getParametreByCode('ENTRETIEN_PROFESSIONNEL','MAIL_LISTE_DAC')->getValeur(); $mail1 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_DAC", ['campagne' => $campagne, 'mailing' => $mail_DAC]); $mail_BIATS = $this->parametreService->getParametreByCode('ENTRETIEN_PROFESSIONNEL','MAIL_LISTE_BIATS')->getValeur(); $mail2 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_BIATSS", ['campagne' => $campagne, 'mailing' => $mail_BIATS]); $this->getMailingService()->addAttachement($mail1, Campagne::class, $campagne->getId()); $this->getMailingService()->addAttachement($mail2, Campagne::class, $campagne->getId()); } catch(Exception $e) { $vm = new ViewModel([ 'title' => "Un problème est survenu lors de la création de la campagne d'entretien professionnel", 'text' => "Création effectué mais l'exception suivante a été levée [" . $e->getMessage() ."] lors de l'envoi des mails.", 'text' => "Création effectué mais une exception a été levée lors de l'envoi des mails <br/><br/> <strong>" . $e->getMessage() ."</strong>", ]); $vm->setTemplate('entretien-professionnel/default/probleme'); return $vm; Loading module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneControllerFactory.php +4 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ use EntretienProfessionnel\Form\Campagne\CampagneForm; use EntretienProfessionnel\Service\Campagne\CampagneService; use Interop\Container\ContainerInterface; use Mailing\Service\Mailing\MailingService; use UnicaenParametre\Service\Parametre\ParametreService; use Zend\Mvc\Controller\AbstractActionController; class CampagneControllerFactory extends AbstractActionController { Loading @@ -19,9 +20,11 @@ class CampagneControllerFactory extends AbstractActionController { /** * @var CampagneService $campagneService * @var MailingService $mailingService * @var ParametreService $parametreService */ $campagneService = $container->get(CampagneService::class); $mailingService = $container->get(MailingService::class); $parametreService = $container->get(ParametreService::class); /** * @var CampagneForm $campagneForm Loading @@ -32,6 +35,7 @@ class CampagneControllerFactory extends AbstractActionController { $controller->setCampagneService($campagneService); $controller->setMailingService($mailingService); $controller->setParametreService($parametreService); $controller->setCampagneForm($campagneForm); Loading Loading
CHANGELOG.md +5 −1 Original line number Diff line number Diff line Version 1.1.3 ------------- + [Correction bug] Ajout d'une garde pour les entretiens professionnels d'agent sans fiche de poste + Ajout du mailtype dans les mails pour savoir si un mail est issue d'un mail type + [Correction bug] Ajout d'un message d'alerte lorsque un mail lié à une campagne d'entretien professionnel n'a pu être envoyé + [Interface] filtre pour les mails envoyés + [Qualité de vie] Adresse électronique de diffusion lié à la création de campagne d'entretien professionnel devenu un paramètre. + Ajout du mailtype dans les mails pour savoir si un mail est issue d'un mail type + Ajout d'une source et d'un id source dans les formations et les actions de formations Version 1.1.2 ------------- Loading
module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneController.php +7 −3 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ use EntretienProfessionnel\Form\Campagne\CampagneFormAwareTrait; use EntretienProfessionnel\Service\Campagne\CampagneServiceAwareTrait; use Exception; use Mailing\Service\Mailing\MailingServiceAwareTrait; use UnicaenParametre\Service\Parametre\ParametreServiceAwareTrait; use UnicaenUtilisateur\Entity\DateTimeAwareTrait; use Zend\Http\Request; use Zend\Mvc\Controller\AbstractActionController; Loading @@ -17,6 +18,7 @@ class CampagneController extends AbstractActionController { use CampagneServiceAwareTrait; use MailingServiceAwareTrait; use ParametreServiceAwareTrait; use CampagneFormAwareTrait; Loading @@ -36,14 +38,16 @@ class CampagneController extends AbstractActionController { if ($form->isValid()) { $this->getCampagneService()->create($campagne); try { $mail1 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_DAC", ['campagne' => $campagne, 'mailing' => 'ZZZcentrale-liste@unicaen.fr']); $mail2 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_BIATSS", ['campagne' => $campagne, 'mailing' => 'ZZZunicaen-biats@unicaen.fr']); $mail_DAC = $this->parametreService->getParametreByCode('ENTRETIEN_PROFESSIONNEL','MAIL_LISTE_DAC')->getValeur(); $mail1 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_DAC", ['campagne' => $campagne, 'mailing' => $mail_DAC]); $mail_BIATS = $this->parametreService->getParametreByCode('ENTRETIEN_PROFESSIONNEL','MAIL_LISTE_BIATS')->getValeur(); $mail2 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_BIATSS", ['campagne' => $campagne, 'mailing' => $mail_BIATS]); $this->getMailingService()->addAttachement($mail1, Campagne::class, $campagne->getId()); $this->getMailingService()->addAttachement($mail2, Campagne::class, $campagne->getId()); } catch(Exception $e) { $vm = new ViewModel([ 'title' => "Un problème est survenu lors de la création de la campagne d'entretien professionnel", 'text' => "Création effectué mais l'exception suivante a été levée [" . $e->getMessage() ."] lors de l'envoi des mails.", 'text' => "Création effectué mais une exception a été levée lors de l'envoi des mails <br/><br/> <strong>" . $e->getMessage() ."</strong>", ]); $vm->setTemplate('entretien-professionnel/default/probleme'); return $vm; Loading
module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneControllerFactory.php +4 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ use EntretienProfessionnel\Form\Campagne\CampagneForm; use EntretienProfessionnel\Service\Campagne\CampagneService; use Interop\Container\ContainerInterface; use Mailing\Service\Mailing\MailingService; use UnicaenParametre\Service\Parametre\ParametreService; use Zend\Mvc\Controller\AbstractActionController; class CampagneControllerFactory extends AbstractActionController { Loading @@ -19,9 +20,11 @@ class CampagneControllerFactory extends AbstractActionController { /** * @var CampagneService $campagneService * @var MailingService $mailingService * @var ParametreService $parametreService */ $campagneService = $container->get(CampagneService::class); $mailingService = $container->get(MailingService::class); $parametreService = $container->get(ParametreService::class); /** * @var CampagneForm $campagneForm Loading @@ -32,6 +35,7 @@ class CampagneControllerFactory extends AbstractActionController { $controller->setCampagneService($campagneService); $controller->setMailingService($mailingService); $controller->setParametreService($parametreService); $controller->setCampagneForm($campagneForm); Loading