Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| id_symfo_conception_us [2024/11/27 15:46] – [Wireframes] admwiki | id_symfo_conception_us [2024/11/27 16:47] (Version actuelle) – [Préalables sur l'application symfony] admwiki | ||
|---|---|---|---|
| Ligne 35: | Ligne 35: | ||
| {{ : | {{ : | ||
| - | ==== Wireframes ==== | + | ==== Wireframes |
| 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. | ||
| {{ : | {{ : | ||
| - | ==== Préalables sur l' | + | ==== Préalables sur l' |
| 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 | + | * l’entity |
| - | * création de l’entity Lot + relation ManyToOne vers Vente | + | * création de l’entity Lot + relation ManyToOne |
| * 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/ | L’id de chaque entity sera créé automatiquement ainsi que tous les getters/ | ||
| Ligne 73: | Ligne 73: | ||
| * type de retour : Response | * type de retour : Response | ||
| - | * adapter la route associée // | + | * adapter la route associée // |
| * nom de la route : app_vente_show | * nom de la route : app_vente_show | ||
| * url : / | * url : / | ||
| Ligne 79: | Ligne 79: | ||
| * Corps de la méthode | * Corps de la méthode | ||
| - | * récupérer dans un objet vente, | + | * récupérer dans une variable |
| - | * renvoyer vers la vue qui sera dans le dossier templates/ | + | * renvoyer vers la vue qui sera dans le dossier templates/ |
| ==== Couche View ==== | ==== Couche View ==== | ||
| Ligne 94: | Ligne 94: | ||
| Avec le navigateur web : | Avec le navigateur web : | ||
| - | * ouvrir la page http:// | + | * ouvrir la page http:// |
| * 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:// | + | * la page http:// |
| ==== 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' | * faire tester la US et réviser le code par une autre personne de l' | ||
| * si ok, merge la branche avec la main | * si ok, merge la branche avec la main | ||
| + | * prévenir les autres membres de l' | ||
| + | * livrer en environnement de recette | ||
| + | * faire tester par le product owner | ||