Diagramme du workflow des demandes pour l'étudiant

    graph 
        A["EnAttente"]-->F["AnnuleeParEtudiant"]
        A["EnAttente"]-->G["Modifier"]
        B["SalleAssignee"]-->F["AnnuleeParEtudiant"];
        C["Terminee"]-->H["SupprimerDuDash"];
        D["Expiree"]-->H["SupprimerDuDash"];
        E["Refusee"]-->H["SupprimerDuDash"];
        F["AnnuleeParEtudiant"]-->H["SupprimerDuDash"]
        G["Modifier"]-->G["Modifier"]
        G["Modifier"]-->F["AnnuleeParEtudiant"];
        
Loading

Composantes du projet

Objet Invoice

  • updatedAt - Date
  • Date - Date
  • Total - Integer
  • client - String
  • Status - String -> receptacle du workflow

Les status sont des entiers

1 : en attente

2: répondu par un tuteur

3 : salle assignée

4 : terminée

5: expirée

6 : Refusée

7 : Annulation par l’étudiant

8 : Modifier

9 : Supprimer

Doctrine:

Pour mettre à jour sa base de données et la mettre en cohérence avec Doctrine :

php bin/console doctrine:schema:update --force

Pour s'assurer de vider le cache de Doctrine

php bin/console doctrine:cache:clear-metadata

A faire absolument pour run le projet

docker compose create 
symfony console doctrine:migrations:migrate
symfony console doctrine:fixtures:load
symfony serve -d
'''