Commit a53224b9 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

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

# Conflicts:
#	composer.json
parents 2917a6a6 0c6e19a3
Loading
Loading
Loading
Loading
Loading
+25 −0
Changes for CHANGELOG.md: 25 added lines, 0 removed lines.
Original line number Diff line number Diff line
Journal des modifications
=========================

7.0.3 (31/03/2025)
------------------
- Liste des utilisateurs : ajouts du mails
- Exporter : ajouts du mails 

7.0.2 (29/01/2025)
------------------

- Dépendance ZfcUser explicite
- Remplacement de Laminas\Crypt\Password\Bcrypt par ZfcUser\Password\Bcrypt


7.0.1
-----
- [FIX] HistoriqueAwareTrait : méthodes getDateTime() et getDate() pas cohérentes avec getHistoCreation().

7.0.0
-----
- [Fix] Correction du problème de UserServiceFactory faisant appel à une méthode inconnue "setUsernameField" dans UserService
- Utilisation de la nouvelle version de unicaen/mail (symfony)

6.3.1
-----
- [FIX] HistoriqueAwareTrait : méthodes getDateTime() et getDate() pas cohérentes avec getHistoCreation().

6.3.0
-----
- Rattrapage des évolutions dans unicaen/auth : aides de vues User*
+3 −2
Changes for composer.json: 3 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -8,8 +8,9 @@
        }
    ],
    "require": {
        "unicaen/app": "^6.1|dev-php84",
        "unicaen/mail": "^6.1|dev-php84"
        "unicaen/app": "^7.0",
        "unicaen/mail": "^7.0",
        "unicaen/zfc-user": "^6.1"
    },
    "require-dev": {
        "phpunit/phpunit": ">=3.7"
+3 −2
Changes for src/UnicaenUtilisateur/Controller/UtilisateurController.php: 3 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -158,7 +158,7 @@ class UtilisateurController extends AbstractActionController
        return compact('title', 'form');
    }

    public function changerMotDePasseAction()
    public function changerMotDePasseAction(): ViewModel
    {
        $utilisateur = $this->userService->getRequestedUser($this, 'user');
        $token = $this->params()->fromRoute('token');
@@ -353,13 +353,14 @@ class UtilisateurController extends AbstractActionController
    public function exporterAction() : CsvModel
    {
        $users = $this->userService->findAll();
        $headers = [ 'Identifiant de connexion', 'Nom', 'Activé', 'Rôle'];
        $headers = [ 'Identifiant de connexion', 'Nom', 'Email', 'Activé', 'Rôle'];

        $records = [];
        foreach ($users as $user) {
            $item  = [];
            $item[]  = $user->getUsername($this->usernamefield);
            $item[]  = $user->getDisplayName();
            $item[]  = $user->getEmail();
            $item[]  = $user->getState();

            $role_array = [];
+2 −2
Changes for src/UnicaenUtilisateur/Controller/UtilisateurControllerFactory.php: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -19,11 +19,11 @@ class UtilisateurControllerFactory
     * @param ContainerInterface $container
     * @param string $requestedName
     * @param array|null $options
     * @return UtilisateurController|object
     * @return UtilisateurController
     * @throws ContainerExceptionInterface
     * @throws NotFoundExceptionInterface
     */
    public function __invoke(ContainerInterface $container, string $requestedName, array $options = null)
    public function __invoke(ContainerInterface $container, string $requestedName, array $options = null): UtilisateurController
    {
        /**
         * @var RoleService $roleService
+4 −4
Changes for src/UnicaenUtilisateur/Entity/Db/HistoriqueAwareTrait.php: 4 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -161,13 +161,13 @@ trait HistoriqueAwareTrait
        return "Aucune donnée d'historisation";
    }

    public function getDateTime(): string
    public function getDateTime(): ?string
    {
        return $this->getHistoCreation()->format('d/m/Y à H:i');
        return $this->getHistoCreation()?->format('d/m/Y à H:i');
    }

    public function getDate(): string
    public function getDate(): ?string
    {
        return $this->getHistoCreation()->format('d/m/Y');
        return $this->getHistoCreation()?->format('d/m/Y');
    }
}
 No newline at end of file
Loading