Loading CHANGELOG.md +5 −0 Original line number Diff line number Diff line 7.2.9 ----- - Ajout d'un privilége spécifique permettant de voir la config 7.2.8 ----- - Possiblité d'activer ou non le TLS pour envoyer les mails via SMTP Loading SQL/002_privileges.sql +2 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,8 @@ WITH d(code, lib, ordre) AS ( SELECT 'mail_afficher', 'Afficher un mail', 2 UNION SELECT 'mail_reenvoi', 'Ré-envoi d''un mail', 30 UNION SELECT 'mail_supprimer', 'Suppression d''un mail', 4 UNION SELECT 'mail_test', 'Envoi d''un mail de test', 5 SELECT 'mail_test', 'Envoi d''un mail de test', 6 UNION SELECT 'mail_afficher_config', 'Afficher la configuration des mails', 5 ) INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) SELECT cp.id, d.code, d.lib, d.ordre Loading config/merged/mail.config.php +9 −1 Original line number Diff line number Diff line Loading @@ -56,13 +56,21 @@ return array( [ 'controller' => MailController::class, 'action' => [ 'afficher-configuration', 'supprimer', ], 'privileges' => [ MailPrivileges::MAIL_SUPPRIMER, ], ], [ 'controller' => MailController::class, 'action' => [ 'afficher-configuration', ], 'privileges' => [ MailPrivileges::MAIL_AFFICHER_CONFIG, ], ], ], ], ], Loading src/UnicaenMail/Provider/Privilege/MailPrivileges.php +1 −0 Original line number Diff line number Diff line Loading @@ -14,4 +14,5 @@ class MailPrivileges extends Privileges const MAIL_TEST = 'mail-mail_test'; const MAIL_REENVOI = 'mail-mail_reenvoi'; const MAIL_SUPPRIMER = 'mail-mail_supprimer'; const MAIL_AFFICHER_CONFIG = 'mail-mail_afficher_config'; } No newline at end of file view/unicaen-mail/mail/index.phtml +1 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ $this->headTitle($title); $canTest = $this->isAllowed(MailPrivileges::getResourceId(MailPrivileges::MAIL_AFFICHER)); $canAfficherConfiguration = $this->isAllowed(MailPrivileges::getResourceId(MailPrivileges::MAIL_SUPPRIMER)); $canAfficherConfiguration = $this->isAllowed(MailPrivileges::getResourceId(MailPrivileges::MAIL_AFFICHER_CONFIG)); ?> Loading Loading
CHANGELOG.md +5 −0 Original line number Diff line number Diff line 7.2.9 ----- - Ajout d'un privilége spécifique permettant de voir la config 7.2.8 ----- - Possiblité d'activer ou non le TLS pour envoyer les mails via SMTP Loading
SQL/002_privileges.sql +2 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,8 @@ WITH d(code, lib, ordre) AS ( SELECT 'mail_afficher', 'Afficher un mail', 2 UNION SELECT 'mail_reenvoi', 'Ré-envoi d''un mail', 30 UNION SELECT 'mail_supprimer', 'Suppression d''un mail', 4 UNION SELECT 'mail_test', 'Envoi d''un mail de test', 5 SELECT 'mail_test', 'Envoi d''un mail de test', 6 UNION SELECT 'mail_afficher_config', 'Afficher la configuration des mails', 5 ) INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) SELECT cp.id, d.code, d.lib, d.ordre Loading
config/merged/mail.config.php +9 −1 Original line number Diff line number Diff line Loading @@ -56,13 +56,21 @@ return array( [ 'controller' => MailController::class, 'action' => [ 'afficher-configuration', 'supprimer', ], 'privileges' => [ MailPrivileges::MAIL_SUPPRIMER, ], ], [ 'controller' => MailController::class, 'action' => [ 'afficher-configuration', ], 'privileges' => [ MailPrivileges::MAIL_AFFICHER_CONFIG, ], ], ], ], ], Loading
src/UnicaenMail/Provider/Privilege/MailPrivileges.php +1 −0 Original line number Diff line number Diff line Loading @@ -14,4 +14,5 @@ class MailPrivileges extends Privileges const MAIL_TEST = 'mail-mail_test'; const MAIL_REENVOI = 'mail-mail_reenvoi'; const MAIL_SUPPRIMER = 'mail-mail_supprimer'; const MAIL_AFFICHER_CONFIG = 'mail-mail_afficher_config'; } No newline at end of file
view/unicaen-mail/mail/index.phtml +1 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ $this->headTitle($title); $canTest = $this->isAllowed(MailPrivileges::getResourceId(MailPrivileges::MAIL_AFFICHER)); $canAfficherConfiguration = $this->isAllowed(MailPrivileges::getResourceId(MailPrivileges::MAIL_SUPPRIMER)); $canAfficherConfiguration = $this->isAllowed(MailPrivileges::getResourceId(MailPrivileges::MAIL_AFFICHER_CONFIG)); ?> Loading