Aller au contenu

Source des diagrammes

Les diagrames de la documentation sont réalisé avec mermaid

Flux de connexion Paris Habitat

graph LR
  A[Index] --> B{Mire de Login?};
  B --> |Paris Habitat| C[Fédération d'identité]
  B --> |Externe| D[Formulaire de Login Email]
  D --> E{Droit d'accés?}  
  E -->|Oui| G{Cgus Validée?};
  E -->|Non| F[Attente modération];
  C --> G
  G --> |Oui| H{Profil complété?}
  G --> |Non| I[Affichage Validation CGU]
  I --> G
  H --> |Oui| J[Profil Connecté]
  H --> |Non| K[Affichage Complétion Profil]
  K --> H
Flux de connexion Paris Habitat
    ``` mermaid
    graph LR
      A[Index] --> B{Mire de Login?};
      B --> |Paris Habitat| C[Fédération d'identité]
      B --> |Externe| D[Formulaire de Login Email]
      D --> E{Droit d'accés?}  
      E -->|Oui| G{Cgus Validée?};
      E -->|Non| F[Attente modération];
      C --> G
      G --> |Oui| H{Profil complété?}
      G --> |Non| I[Affichage Validation CGU]
      I --> G
      H --> |Oui| J[Profil Connecté]
      H --> |Non| K[Affichage Complétion Profil]
      K --> H
    ```

Diagramme du cycle de vie

stateDiagram-v2
  [*] --> Moderation : création d'annonce
  state fork_moderation <<fork>>
  Moderation --> fork_moderation
  fork_moderation --> Publication_Interne: ni <strong>urgente</strong> ni <strong>mobilier</strong>,<br>automatiquement en  
  fork_moderation --> Publication_Interne_Externe
  fork_moderation --> Publication_Markeplace
  fork_moderation --> Annonce_sans_Repreneur: possibilités épuisées

  Publication_Markeplace --> Annonce_Suspendue
  state if_vendue <<choice>>     
  Annonce_Suspendue --> if_vendue

  state join_vendue <<join>>
  join_vendue --> Terminée_avec_Repreneur
  Terminée_avec_Repreneur --> [*]

  if_vendue --> join_vendue: vendue ? 
  if_vendue --> fork_moderation : pas vendue,<br> retour en moderation

  state if_repreneur <<choice>>   
  Trouve_repreneur_?--> if_repreneur
  if_repreneur --> join_vendue: Oui      
  if_repreneur --> fork_moderation: Pas de repreneur,<br> retour en modération

  Annonce_sans_Repreneur --> [*]


  Publication_Interne_Externe --> Trouve_repreneur_?
  Publication_Interne --> Trouve_repreneur_?
Flux de connexion Paris Habitat
    ``` mermaid
    stateDiagram-v2
      [*] --> Moderation : création d'annonce
      state fork_moderation <<fork>>
      Moderation --> fork_moderation
      fork_moderation --> Publication_Interne: ni <strong>urgente</strong> ni <strong>mobilier</strong>,<br>automatiquement en  
      fork_moderation --> Publication_Interne_Externe
      fork_moderation --> Publication_Markeplace
      fork_moderation --> Annonce_sans_Repreneur: possibilités épuisées

      Publication_Markeplace --> Annonce_Suspendue
      state if_vendue <<choice>>     
      Annonce_Suspendue --> if_vendue

      state join_vendue <<join>>
      join_vendue --> Terminée_avec_Repreneur
      Terminée_avec_Repreneur --> [*]

      if_vendue --> join_vendue: vendue ? 
      if_vendue --> fork_moderation : pas vendue,<br> retour en moderation

      state if_repreneur <<choice>>   
      Trouve_repreneur_?--> if_repreneur
      if_repreneur --> join_vendue: Oui      
      if_repreneur --> fork_moderation: Pas de repreneur,<br> retour en modération

      Annonce_sans_Repreneur --> [*]


      Publication_Interne_Externe --> Trouve_repreneur_?
      Publication_Interne --> Trouve_repreneur_?
    ```