Commit 5c0b3c7a authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Merge remote-tracking branch 'origin/master' into php84

# Conflicts:
#	composer.json
parents 4c1b3e6d 7680efeb
Loading
Loading
Loading
Loading
Loading

CHANGELOG

deleted100644 → 0
+0 −20
Original line number Diff line number Diff line
6.1.10
------

- [Fix] Correction de l'autoload par composer qui ne fonctionnait pas


6.1.1
-----
- Retrait de la dépendance à laminas-dependency-plugin

6.1.0
-----
- Compatibilité PHP8.2


6.0.6

* Possibilité de désactiver l'envoi de mail
* "do_not_send" est renommé en "redirect"
* un nouveau paramètre "do_not_send" n'envoie pas le mail
 No newline at end of file

CHANGELOG.md

0 → 100644
+66 −0
Original line number Diff line number Diff line
7.2.3
-----
- Bug fixe pour les envoies de mails en smtps

7.2.2
-----
- Correction du bug lié à la réexpédition d'un mail
- Ajout d'une action pour controler la configuration du module

7.2.1
-----
- Bug Fixe pour les actions console

7.2.0
-----
- Ajout de la possibilité de préciser le reply-to (via la fonction d'envoi ou via la configuration clef "reply-to").
!! Attention !! ajout de la colonne reply_to dans unicaen_mail_mail 
```sql 
alter table unicaen_mail_mail add column reply_to text;
``` 

7.1.3
-----
- Mise en place de la commande mail:purge pour supprimer les mails envoyée avant une date

7.1.2
-----
- Correction pour caster la variable redirectTo en Array

7.1.1
-----
- Correction d'un paramète envoyé à tord aux mailer de symfony

7.1.0
-----
- Ajout d'une methode pour faire un envoi directement avec un objet Symfony Email
- Simplification de la méthode transformant un mail vers un entité

7.0.1
-----
- Correction de l'envoi vers des destinataires multiples

7.0.0
-----
- Utilisation de symfony/mail plutôt que de laminas/mail qui n'est plus maintenu

6.1.10
------

- [Fix] Correction de l'autoload par composer qui ne fonctionnait pas


6.1.1
-----
- Retrait de la dépendance à laminas-dependency-plugin

6.1.0
-----
- Compatibilité PHP8.2


6.0.6

* Possibilité de désactiver l'envoi de mail
* "do_not_send" est renommé en "redirect"
* un nouveau paramètre "do_not_send" n'envoie pas le mail
 No newline at end of file
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ status_envoi varchar(256) not null,
destinataires text not null,
destinataires_initials text,
copies text,
reply_to text,
sujet text,
corps text,
mots_clefs text,
+6 −2
Original line number Diff line number Diff line
@@ -8,11 +8,15 @@
        }
    ],
    "require": {
        "unicaen/privilege": "^6|dev-php84"
        "unicaen/privilege": "^6",
        "symfony/mailer": "^7"
    },
    "autoload": {
        "psr-4": {
            "UnicaenMail\\": "src/UnicaenMail/"
        }
        },
        "classmap": [
            "./Module.php"
        ]
    }
}
+25 −4
Original line number Diff line number Diff line
@@ -10,6 +10,8 @@ use UnicaenMail\View\Helper\MailViewHelper;
use UnicaenPrivilege\Guard\PrivilegeController;
use Laminas\Router\Http\Literal;
use Laminas\Router\Http\Segment;
use UnicaenMail\Command\MailPurgeCommand;
use UnicaenMail\Command\MailPurgeCommandFactory;

return array(
    'bjyauthorize'    => [
@@ -54,6 +56,7 @@ return array(
                [
                    'controller' => MailController::class,
                    'action'     => [
                        'afficher-configuration',
                        'supprimer',
                    ],
                    'privileges' => [
@@ -73,6 +76,7 @@ return array(
                'options' => [
                    'route' => '/mail',
                    'defaults' => [
                        /** @see MailController::indexAction() */
                        'controller' => MailController::class,
                        'action' => 'index',
                    ],
@@ -84,7 +88,7 @@ return array(
                        'options' => [
                            'route' => '/test',
                            'defaults' => [
                                'controller' => MailController::class,
                                /** @see MailController::testAction() */
                                'action' => 'test',
                            ],
                        ],
@@ -94,7 +98,7 @@ return array(
                        'options' => [
                            'route' => '/afficher/:mail',
                            'defaults' => [
                                'controller' => MailController::class,
                                /** @see MailController::afficherAction() */
                                'action' => 'afficher',
                            ],
                        ],
@@ -104,7 +108,7 @@ return array(
                        'options' => [
                            'route' => '/reenvoi/:mail',
                            'defaults' => [
                                'controller' => MailController::class,
                                /** @see MailController::reenvoiAction() */
                                'action' => 'reenvoi',
                            ],
                        ],
@@ -114,11 +118,21 @@ return array(
                        'options' => [
                            'route' => '/supprimer/:mail',
                            'defaults' => [
                                'controller' => MailController::class,
                                /** @see MailController::supprimerAction() */
                                'action' => 'supprimer',
                            ],
                        ],
                    ],
                    'afficher-configuration' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/afficher-configuration',
                            'defaults' => [
                                /** @see MailController::afficherConfigurationAction() */
                                'action' => 'afficher-configuration',
                            ],
                        ],
                    ],
                ],
            ],
        ],
@@ -133,6 +147,7 @@ return array(
    'service_manager' => [
        'factories' => [
            MailService::class => MailServiceFactory::class,
            MailPurgeCommand::class => MailPurgeCommandFactory::class,
        ],

    ],
@@ -147,4 +162,10 @@ return array(
            'mails' => MailsViewHelper::class,
        ],
    ],

    'laminas-cli' => [
        'commands' => [
            'mail:purge' => MailPurgeCommand::class,
        ],
    ],
);
Loading