Commit 7dbf8975 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Poursuite de l'usage de l'attribut 'uid ou supann'

parent cde2e75c
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -102,7 +102,7 @@ abstract class AbstractUser implements UserInterface, ProviderInterface, Recherc
     *
     * @return string
     */
    public function getUsername()
    public function getUsername(string $attribut = "supannAliasLogin")
    {
        return $this->username;
    }
+1 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ interface RechercheIndividuResultatInterface
    /**
     * @return string
     */
    public function getUsername();
    public function getUsername(string $attribut = "supannAliasLogin");

    /**
     * @return string
+3 −1
Original line number Diff line number Diff line
@@ -181,9 +181,11 @@ class UserService implements RechercheIndividuServiceInterface
     */
    public function importFromRechercheIndividuResultatInterface(RechercheIndividuResultatInterface $individu, $source)
    {
        $attribut = $this->getAuthentificationConfig()['local']['ldap']['username'];

        $utilisateur = $this->getEntityInstance();
        $utilisateur->setDisplayName($individu->getDisplayname());
        $utilisateur->setUsername($individu->getUsername());
        $utilisateur->setUsername($individu->getUsername($attribut));
        $utilisateur->setEmail($individu->getEmail());
        $utilisateur->setPassword($source);
        $utilisateur->setState(1);