Outils pour utilisateurs

Outils du site


id_symfo_conception_us

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
id_symfo_conception_us [2024/11/27 15:46] – [Wireframes] admwikiid_symfo_conception_us [2024/11/27 16:47] (Version actuelle) – [Préalables sur l'application symfony] admwiki
Ligne 35: Ligne 35:
 {{ :symfo_diagclasses_equida.jpg?400 |}} {{ :symfo_diagclasses_equida.jpg?400 |}}
  
-==== Wireframes ====+==== Wireframes et navigation ====
 On partira de la page existante « lister les ventes » et on ajoutera sur chaque vente, un lien qui affichera une page reprenant les informations de la vente et listant les chevaux sélectionnés pour la vente sur laquelle on aura cliquée.  On partira de la page existante « lister les ventes » et on ajoutera sur chaque vente, un lien qui affichera une page reprenant les informations de la vente et listant les chevaux sélectionnés pour la vente sur laquelle on aura cliquée. 
  
 {{ :symfo_navigation.jpg?600 |}} {{ :symfo_navigation.jpg?600 |}}
-==== Préalables sur l'application symfony ====+==== Préalables sur l'application symfony : contrôle de version ====
  
 Cette nouvelle fonctionnalité sera développée en local à partir de la dernière version de l’application publiée sur gitHub.  Cette nouvelle fonctionnalité sera développée en local à partir de la dernière version de l’application publiée sur gitHub. 
Ligne 46: Ligne 46:
  
 ==== Couche Model ==== ==== Couche Model ====
-  * l’entity Race dont nous aurons besoin existe déjà +  * l’entity TypeCheval dont nous aurons besoin existe déjà 
-  * création de l’entity Lot + relation ManyToOne vers Vente+  * création de l’entity Lot + relation ManyToOne (MTO) vers Vente
   * création de l’entity Vendeur   * création de l’entity Vendeur
-  * Création de l’entity Cheval + relation MTO vers Vendeur + relation MTO vers Race+  * Création de l’entity Cheval + relation MTO vers Vendeur + relation MTO vers TypeCheval 
   * Reprendre l’entity Lot pour y ajouter la relation MTO vers Cheval Commit   * Reprendre l’entity Lot pour y ajouter la relation MTO vers Cheval Commit
 L’id de chaque entity sera créé automatiquement ainsi que tous les getters/setters des propriétés. L’id de chaque entity sera créé automatiquement ainsi que tous les getters/setters des propriétés.
Ligne 73: Ligne 73:
         * type de retour : Response         * type de retour : Response
  
-  * adapter la route associée //(dans fichier .env ou en annotation des méthodes dans le contrôleur)//:+  * adapter la route associée //(dans fichier .env ou en annotation de la méthode dans le contrôleur)//:
         * nom de la route : app_vente_show         * nom de la route : app_vente_show
         * url : /vente/show/{idVente}         * url : /vente/show/{idVente}
Ligne 79: Ligne 79:
    
   * Corps de la méthode    * Corps de la méthode 
-        * récupérer dans un objet vente, les données d’une vente avec la méthode find du repository prenant en paramètre l’idVente +        * récupérer dans une variable vente, l'objet vente avec la méthode find du repository prenant en paramètre l’idVente 
-        * renvoyer vers la vue qui sera dans le dossier templates/vente et qui sera nommée show.html.twig en fournissant l'objet vente récupéré ci-dessus.+        * renvoyer vers la vue qui sera dans le dossier templates/vente et qui sera nommée show.html.twig en fournissant en paramètre la variable vente ci-dessus.
  
 ==== Couche View ==== ==== Couche View ====
Ligne 94: Ligne 94:
 Avec le navigateur web : Avec le navigateur web :
  
-  * ouvrir la page http://localhost/equida/public/vente/lister  et vérifier la présence des liens sur chaque vente+  * ouvrir la page http://localhost/equida/public/vente/list  et vérifier la présence des liens sur chaque vente
   * cliquer sur une vente (exemple la vente ayant l'id 3)   * cliquer sur une vente (exemple la vente ayant l'id 3)
-  * la page http://localhost/equida/public/vente/show/ doit daire apparaitre la vue attendue.+  * la page http://localhost/equida/public/vente/show/ doit faire apparaitre la vue attendue.
  
 ==== Publication ==== ==== Publication ====
Ligne 104: Ligne 104:
 Une fois la user story testée et validée :  Une fois la user story testée et validée : 
  
-  * publier le code de sa branche vers github+  * publier le code de la branche vers github
   * créer une pull Request    * créer une pull Request 
   * faire tester la US et réviser le code par une autre personne de l'équipe   * faire tester la US et réviser le code par une autre personne de l'équipe
   * si ok, merge la branche avec la main   * si ok, merge la branche avec la main
 +  * prévenir les autres membres de l'équipe de la mise à jour du main
 +  * livrer en environnement de recette
 +  * faire tester par le product owner
  
  
  
  
id_symfo_conception_us.1732722414.txt.gz · Dernière modification : de admwiki