Skip to content

Gestion du rattachement de personne physique déjà existante à une personne morale #968

Open

Description

@cmourizard

A ce jour lorsqu'une personne ajoute une personne physique sur sa fiche membre alors cela envoit un mail et demande à la personne physique de se créer un compte. Si cette personne a déjà un compte avec cet email il lui est impossible de finaliser le rattachement.

Peut-on prévoir une interface sur le compte de la personne physique lui permettant de valider un rattachement s'il y a une demande en cours ? Ou tout autre moyen que vous jugerez bon pour traiter ce cas 😄

Il se peut que la personne physique soit à ce moment là :

  • inactive, il faut alors gérer sa réactivation (statut, slack, etc)
  • active, il faut alors voir comment gérer sa souscription : est-ce qu'elle se termine, est-ce que cela n'a pas d'impact, est-ce qu'a la fin de sa souscription "membre" la souscription physique va bien prendre le relais, etc

Activity

  1. kuraobi commented on May 12, 2020

    @kuraobi
    Contributor

    J'ai fait une première version ici : kuraobi#2 mais qui est seulement sur mon fork car elle dépend de ma PR de migration des personnes physiques sur Symfony, que je n'ai pas encore mergée.

    Ce que j'ai fait :

    • Quand l'utilisateur clique sur le lien dans le mail, s'il existe déjà un utilisateur avec cette adresse e-mail, il est redirigé vers une page lui demandant s'il souhaite lier son compte à son entreprise
    • Cette page est dans la partie logguée : s'il n'est pas déjà connnecté il doit se connecter d'abord
    • S'il clique sur le bouton accepter, son compte est passé en actif et rattaché à la société

    Ce qu'il reste à faire :

    • Peut-être changer le texte du mail d'invitation si on sait déjà que l'utilisateur existe ?
    • Voir s'il faut changer quelque chose à la souscription
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions