Repository navigation
Création du formulaire d'association de parcelles [WIP] - #492
Closed
Maxine-Le-Pennec wants to merge 3 commits into
Closed
Maxine-Le-Pennec wants to merge 3 commits into
Maxine-Le-Pennec wants to merge 3 commits into
Conversation
Contributor
Author
|
À retravailler |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cette pull request introduit une nouvelle étape « Parcelles » dans le formulaire de création et de modification des exploitations, permettant aux utilisateurs de sélectionner, ajouter et gérer les parcelles associées à une exploitation. Elle restructure le formulaire en plusieurs étapes afin d'intégrer cette nouvelle étape, ajoute la gestion de l'état associée et implémente plusieurs nouveaux composants React dédiés à la sélection, la visualisation et la saisie des parcelles.
Principaux changements :
1. Workflow du formulaire et gestion de l'état
parcellescomplet, initialisé à partir des données existantes de l'exploitation lors de sa modification.parcellesStateFromExploitationpermettant de reconstruire l'état des parcelles du formulaire à partir des données du backend, afin de faciliter la modification des exploitations existantes.2. Nouveaux composants React pour la gestion des parcelles
ParcellesStepdédié à la nouvelle étape « Parcelles », proposant une carte interactive pour sélectionner les parcelles, un sélecteur d'année ainsi qu'un formulaire détaillé pour leur gestion.parcelles-gestion-inputs.tsx, permettant de sélectionner des parcelles par PACAGE ou via une saisie manuelle, de gérer les groupes de parcelles et de proposer un récapitulatif sous forme d'onglets pour consulter les parcelles sélectionnées.parcelle-group-list.tsxpour afficher les parcelles sélectionnées avec leurs informations détaillées et des actions groupées, facilitant la gestion de plusieurs parcelles.3. Améliorations du backend et de l'API
ExploitationsControllerafin de précharger lesparcelles(avec un tri parrpgId) lors de la récupération des détails d'une exploitation et d'inclure lepmtilesUrl(pour les tuiles cartographiques) dans les réponses, afin de prendre en charge les nouvelles fonctionnalités frontend.4. Intégration et flux de données
Ces changements offrent une expérience plus riche et flexible pour la gestion des parcelles associées aux exploitations, avec la possibilité de les sélectionner directement sur la carte ou de les saisir manuellement, tout en améliorant la qualité des données et le parcours utilisateur.
