Skip to content

feat(back,front): add Ipave data#438

Open
ludovicdmt wants to merge 16 commits into
devfrom
ipave
Open

feat(back,front): add Ipave data#438
ludovicdmt wants to merge 16 commits into
devfrom
ipave

Conversation

@ludovicdmt
Copy link
Copy Markdown
Member

@ludovicdmt ludovicdmt commented Oct 28, 2025

Des données d'inventaire du végétal de voirie ont été produites par Exo-Dev

Nous voulons les intégrer sur une branche pour avoir une instance à partager.

  • Ajouter le modèle dans le back et permettre la génération de MVT
  • Ajouter la layer correspondante dans le front

@ludovicdmt ludovicdmt linked an issue Oct 28, 2025 that may be closed by this pull request
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 28, 2025

📊 Frontend Coverage Report

Commit: 93e0452
Base: dev@ab6d249

Overall Coverage

Type Base This PR Diff
Statements ?  66.98% ?
Functions ?  61.24% ?
Lines ?  66.85% ?
📁 All Files Coverage
FileStatementsBranchesFunctionsLines
src/App.vue 100% 100% 100% 100%
src/api.ts 64.1% 38.88% 100% 63.15%
src/components/AppDrawer.vue 100% 100% 100% 100%
src/components/EmptyMessage.vue 100% 100% 100% 100%
src/components/FeedbackPopin.vue 75% 100% 33.33% 75%
src/components/WelcomeMessage.vue 56.52% 18.75% 40% 56.52%
src/components/contextData/MapContextData.vue 100% 50% 100% 100%
src/components/contextData/MapContextDataClimateZone.vue 100% 100% 100% 100%
src/components/contextData/MapContextDataIpave.vue 0% 100% 0% 0%
src/components/contextData/MapContextDataMobile.vue 100% 100% 100% 100%
src/components/contextData/MapContextDataPlantability.vue 100% 50% 100% 100%
src/components/contextData/MapContextDataPlantabilityVulnerability.vue 11.11% 0% 0% 11.11%
src/components/contextData/MapContextDataVulnerability.vue 100% 50% 100% 100%
src/components/contextData/MapContextHeader.vue 100% 66.66% 100% 100%
src/components/contextData/climate/ClimateContextDataMetrics.vue 100% 100% 100% 100%
src/components/contextData/climate/ClimateContextDataScore.vue 100% 87.5% 100% 100%
src/components/contextData/ipave/IpaveContextDataInfo.vue 50% 0% 0% 58.33%
src/components/contextData/plantability/PlantabilityContextDataList.vue 95.23% 71.42% 100% 94.11%
src/components/contextData/plantability/PlantabilityContextDataScore.vue 100% 100% 100% 100%
src/components/contextData/plantability/PlantabilityDistributionChart.vue 94.11% 63.63% 100% 100%
src/components/contextData/shared/ContextDataAccordionItem.vue 86.53% 89.13% 100% 89.79%
src/components/contextData/shared/ContextDataItem.vue 80.55% 77.77% 100% 82.85%
src/components/contextData/shared/ContextDataListContainer.vue 100% 100% 100% 100%
src/components/contextData/shared/ContextDataMainContainer.vue 100% 92.3% 100% 100%
src/components/contextData/shared/ContextDataScore.vue 74.07% 61.11% 100% 74.07%
src/components/contextData/vulnerability/VulnerabilityContextDataLegend.vue 100% 100% 100% 100%
src/components/contextData/vulnerability/VulnerabilityContextDataList.vue 96% 76.19% 100% 95.83%
src/components/contextData/vulnerability/VulnerabilityContextDataScore.vue 100% 100% 100% 100%
src/components/contextData/vulnerability/VulnerabilityContextDataScoreBadge.vue 100% 100% 100% 100%
src/components/contextData/vulnerability/VulnerabilityMainContextDataScore.vue 100% 100% 100% 100%
src/components/contextTools/MapContextTools.vue 100% 50% 100% 100%
src/components/contextTools/VulnerabilityContextTool.vue 33.33% 0% 0% 33.33%
src/components/division/ClickIpaveDivisionData.vue 0% 0% 0% 0%
src/components/division/ClickPlantabilityDivisionData.vue 85.18% 53.84% 100% 85.18%
src/components/division/DivisionDataDisplay.vue 20% 0% 0% 23.52%
src/components/division/IpaveDivisionData.vue 14.28% 0% 0% 16.66%
src/components/division/IpaveDivisionDataDisplay.vue 33.33% 0% 0% 41.66%
src/components/division/PlantabilityCityCard.vue 100% 100% 100% 100%
src/components/division/PlantabilityDivisionData.vue 100% 71.42% 100% 100%
src/components/division/PlantabilityIrisCard.vue 100% 100% 100% 100%
src/components/forms/FeedbackForm.vue 100% 100% 100% 100%
src/components/icons/LayerSwitcherIcon.vue 50% 0% 100% 50%
src/components/icons/LegendIcon.vue 50% 100% 100% 50%
src/components/layerSwitcher/LayerSwitcher.vue 71.42% 100% 33.33% 71.42%
src/components/layerSwitcher/MapLayerSwitcher.vue 100% 100% 100% 100%
src/components/map/MapComponent.vue 100% 100% 100% 100%
src/components/map/legend/ClimateZoneLegend.vue 91.66% 100% 75% 91.66%
src/components/map/legend/FilterIndicator.vue 100% 100% 100% 100%
src/components/map/legend/IpaveLegend.vue 100% 100% 100% 100%
src/components/map/legend/MapLegend.vue 100% 100% 100% 100%
src/components/map/legend/PlantVulnerabilityLegend.vue 100% 100% 100% 100%
src/components/map/legend/PlantabilityLegend.vue 87.5% 90% 0% 87.5%
src/components/map/legend/VulnerabilityLegend.vue 100% 100% 100% 100%
src/components/map/panels/MapConfigDrawer.vue 100% 100% 100% 100%
src/components/map/panels/MapConfigDrawerToggle.vue 100% 100% 100% 100%
src/components/map/panels/MapFiltersStatus.vue 100% 100% 100% 100%
src/components/map/panels/MapQpvToggleButton.vue 100% 100% 100% 100%
src/components/map/panels/MapScoresDrawer.vue 100% 100% 100% 100%
src/components/map/panels/sidepanel/MapSidePanel.vue 100% 100% 100% 100%
src/components/map/panels/sidepanel/MapSidePanelDownload.vue 100% 100% 100% 100%
src/components/map/panels/sidepanel/MapSidePanelFooter.vue 100% 100% 100% 100%
src/components/map/panels/sidepanel/MapSidePanelHeader.vue 100% 100% 100% 100%
src/components/map/score/BivariateCellLabel.vue 100% 100% 100% 100%
src/components/map/score/ClimateZoneScoreLabel.vue 100% 100% 100% 100%
src/components/map/score/IpaveScoreLabel.vue 100% 100% 100% 100%
src/components/map/score/ScoreLabel.vue 83.33% 53.33% 66.66% 80%
src/components/map/score/ScoreTag.vue 100% 50% 100% 100%
src/components/map/score/VulnerabilityScoreLabel.vue 87.5% 80% 66.66% 83.33%
src/components/mapSwitcher/MapBgSwitcher.vue 100% 100% 100% 100%
src/components/mapSwitcher/MapSwitcher.vue 71.42% 100% 33.33% 71.42%
src/components/navbar/NavbarComponent.vue 73.68% 92.85% 57.14% 73.68%
src/components/progress/CircularProgress.vue 86.66% 50% 100% 84.61%
src/components/shared/CircularScore.vue 77.77% 61.11% 100% 77.77%
src/components/toggle/ExpandToggle.vue 100% 100% 100% 100%
src/composables/useClimateZone.ts 100% 100% 100% 100%
src/composables/useContextData.ts 100% 100% 100% 100%
src/composables/useContextDataStyles.ts 100% 100% 100% 100%
src/composables/useMapFilters.ts 100% 100% 100% 100%
src/composables/usePlantabilityData.ts 100% 100% 100% 100%
src/composables/useVulnerabilityData.ts 100% 100% 100% 100%
src/layouts/DefaultLayout.vue 100% 100% 100% 100%
src/router/index.ts 100% 100% 100% 100%
src/stores/app.ts 68% 100% 30% 71.42%
src/stores/map.ts 20.99% 0% 6.25% 21.22%
src/theme/iArbre.ts 100% 100% 100% 100%
src/types/LocalStorageTypes.ts 100% 100% 100% 100%
src/types/climate.ts 100% 100% 100% 100%
src/types/contextData.ts 100% 100% 100% 100%
src/types/division.ts 100% 100% 100% 100%
src/types/ipave.ts 100% 100% 100% 100%
src/types/map.ts 100% 100% 100% 100%
src/types/plantability.ts 100% 100% 100% 100%
src/types/vulnerability.ts 100% 100% 100% 100%
src/types/vulnerability_plantability.ts 100% 100% 100% 100%
src/utils/LocalStorageHandler.ts 100% 100% 100% 100%
src/utils/breakpoints.ts 100% 100% 100% 100%
src/utils/climateZone.ts 100% 100% 100% 100%
src/utils/clipboard.ts 100% 100% 100% 100%
src/utils/color.ts 100% 100% 100% 100%
src/utils/constants.ts 100% 100% 100% 100%
src/utils/enum.ts 100% 100% 100% 100%
src/utils/format.ts 100% 100% 100% 100%
src/utils/geocoder.ts 100% 100% 100% 100%
src/utils/ipave.ts 100% 100% 100% 100%
src/utils/map.ts 100% 100% 100% 100%
src/utils/mapControls.ts 100% 100% 100% 100%
src/utils/plantability.ts 100% 100% 100% 100%
src/utils/plantability_vulnerability.ts 100% 100% 100% 100%
src/utils/queryParams.ts 100% 100% 100% 100%
src/utils/vulnerability.ts 100% 100% 100% 100%
src/views/MapView.vue 100% 100% 100% 100%

Generated by NYC Coverage Report

@github-actions
Copy link
Copy Markdown

Preview Deployment Ready

Your feature branch has been deployed successfully!

Preview URL: https://feature-ipave-carte.iarbre.fr

The preview will be automatically deleted when the PR is closed or merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ETQ utilisateur.ice je veux avoir accès aux résultats de IPAVE

1 participant