Loading CHANGELOG +4 −0 Original line number Diff line number Diff line 7.0.1 ----- - Ajout d'options pour l'utilisation de unicaen-vue-mail 6.1.1 ----- - Retrait de la dépendance à laminas-dependency-plugin Loading config/merged/mail.config.php +4 −1 Original line number Diff line number Diff line Loading @@ -64,7 +64,10 @@ return array( ], ], 'unicaen-mail' => [ 'use_vue' => false, 'vue_template' => 'mail/main', ], 'router' => [ 'routes' => [ Loading config/unicaen-mail.local.php.dist +6 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,12 @@ return [ **/ 'mail_entity_class' => Mail::class, /** * Utiliser l'interface VueJs */ 'use_vue' => false 'vue_template' => 'mail/main' // Correspond au chemin de votre composant Vue qui instancie unicaen-vue-mail /** * Options concernant l'envoi de mail par l'application */ Loading readme.md +9 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,7 @@ return [ ], ]; ``` API API / Vue ============= Cette bibliothèque contient une API pour intéragir directement depuis un client. (voir [vue-mail](https://git.unicaen.fr/lib/unicaen/vue-mail)) Loading @@ -112,6 +112,14 @@ Cette bibliothèque contient une API pour intéragir directement depuis un clien - DELETE: mail-api/[id] : Supprime le mail d'id [id] - TEST: mail-api/test : Envoi un mail de test (paramètre: mail-to) Vous pouvez changer ces options pour utiliser une interface Vue personnalisé ou unicaen-vue-mail. ``` 'unicaen-mail' => [ 'use_vue' => true, 'vue_template' => 'mail/main', ], ``` Tables pour les données du modules ================================== Loading src/UnicaenMail/Controller/MailController.php +10 −0 Original line number Diff line number Diff line Loading @@ -6,12 +6,22 @@ use Laminas\Http\Response; use UnicaenMail\Service\Mail\MailServiceAwareTrait; use Laminas\Mvc\Controller\AbstractActionController; use Laminas\View\Model\ViewModel; use UnicaenVue\View\Model\VueModel; class MailController extends AbstractActionController { use MailServiceAwareTrait; public function indexAction() : ViewModel { $useVue = $this->getMailService()->useVue(); if($useVue) { $template = $this->getMailService()->getVueTemplate(); $vm = new VueModel([ ]); $vm->setTemplate($template); return $vm; } $filtre = $this->params()->fromQuery(); if (!isset($filtre['date']) OR $filtre['date'] === '') $filtre['date'] = '1M'; Loading Loading
CHANGELOG +4 −0 Original line number Diff line number Diff line 7.0.1 ----- - Ajout d'options pour l'utilisation de unicaen-vue-mail 6.1.1 ----- - Retrait de la dépendance à laminas-dependency-plugin Loading
config/merged/mail.config.php +4 −1 Original line number Diff line number Diff line Loading @@ -64,7 +64,10 @@ return array( ], ], 'unicaen-mail' => [ 'use_vue' => false, 'vue_template' => 'mail/main', ], 'router' => [ 'routes' => [ Loading
config/unicaen-mail.local.php.dist +6 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,12 @@ return [ **/ 'mail_entity_class' => Mail::class, /** * Utiliser l'interface VueJs */ 'use_vue' => false 'vue_template' => 'mail/main' // Correspond au chemin de votre composant Vue qui instancie unicaen-vue-mail /** * Options concernant l'envoi de mail par l'application */ Loading
readme.md +9 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,7 @@ return [ ], ]; ``` API API / Vue ============= Cette bibliothèque contient une API pour intéragir directement depuis un client. (voir [vue-mail](https://git.unicaen.fr/lib/unicaen/vue-mail)) Loading @@ -112,6 +112,14 @@ Cette bibliothèque contient une API pour intéragir directement depuis un clien - DELETE: mail-api/[id] : Supprime le mail d'id [id] - TEST: mail-api/test : Envoi un mail de test (paramètre: mail-to) Vous pouvez changer ces options pour utiliser une interface Vue personnalisé ou unicaen-vue-mail. ``` 'unicaen-mail' => [ 'use_vue' => true, 'vue_template' => 'mail/main', ], ``` Tables pour les données du modules ================================== Loading
src/UnicaenMail/Controller/MailController.php +10 −0 Original line number Diff line number Diff line Loading @@ -6,12 +6,22 @@ use Laminas\Http\Response; use UnicaenMail\Service\Mail\MailServiceAwareTrait; use Laminas\Mvc\Controller\AbstractActionController; use Laminas\View\Model\ViewModel; use UnicaenVue\View\Model\VueModel; class MailController extends AbstractActionController { use MailServiceAwareTrait; public function indexAction() : ViewModel { $useVue = $this->getMailService()->useVue(); if($useVue) { $template = $this->getMailService()->getVueTemplate(); $vm = new VueModel([ ]); $vm->setTemplate($template); return $vm; } $filtre = $this->params()->fromQuery(); if (!isset($filtre['date']) OR $filtre['date'] === '') $filtre['date'] = '1M'; Loading