From b902f247113405a02d2318a942d4913a0d813462 Mon Sep 17 00:00:00 2001 From: Johan Le Baut Date: Tue, 21 Jun 2022 14:28:00 +0200 Subject: [PATCH] =?UTF-8?q?Lien=20vers=20test=20d'=C3=A9ligibilit=C3=A9=20?= =?UTF-8?q?pour=20la=20fibre=20Axione?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webapp/ipe_fetcher/liazo.py | 2 +- webapp/templates/app.js | 30 ++++++++++++++++++------------ 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/webapp/ipe_fetcher/liazo.py b/webapp/ipe_fetcher/liazo.py index 2543b6c..7cfeafb 100644 --- a/webapp/ipe_fetcher/liazo.py +++ b/webapp/ipe_fetcher/liazo.py @@ -54,6 +54,6 @@ class Liazo: aquilenetEligStatus=FAIEligibilityStatus(isEligible=False, reasonNotEligible="", ftthStatus=""), othersEligStatus=FAIEligibilityStatus(isEligible=False, reasonNotEligible="", ftthStatus=""), ) - print("add building ", building) + buildings[idImm] = building return buildings diff --git a/webapp/templates/app.js b/webapp/templates/app.js index 4e7e711..f04a7c6 100644 --- a/webapp/templates/app.js +++ b/webapp/templates/app.js @@ -1,5 +1,6 @@ const minZoomForRequest = 17; const urlADSL='https://tools.aquilenet.fr/cgi-bin/recherchend.cgi' +const urlTestFTTH='https://tools.aquilenet.fr/cgi-bin/test.cgi' const streetTypeConversion = new Map(); streetTypeConversion.set("aire", "aire") @@ -146,35 +147,40 @@ function updateEligData(map, eligData) { } let messageElig = `` eligTestApi=`eligtest/ftth?idImm=${building.idImm}&codePostal=${building.codePostal}&axione=${building.aquilenetEligStatus.isEligible}&liazo=${building.fdnEligStatus.isEligible}` + // éligible chez Aquilenet, lien pour le test if (building.aquilenetEligStatus.isEligible) { - messageElig = `

Fibre deployee et disponible par Aquilenet !` - // messageElig += `
Tester l'eligibilite par Aquilenet` - // if (building.fdnEligStatus.isEligible) { - // messageElig += " et FDN" - // } - // messageElig += "" - messageElig += "

" + messageElig = `

Fibre deployee et disponible par Aquilenet !

` + const zip=encodeURIComponent(building.codePostal); + const idImm=encodeURIComponent(building.idImm); + messageElig += `
Tester l'éligibilité` + // pas de données Axione mais Kosc nous renvoie qque chose à cette adresse (fdnEligStatus) + // c'est peut être OK, on croise avec les données ARCEP (othersEligStatus) + // Enfin on affiche un lien vers le test d'éligibilté KOSC à cette adresse } else if (building.fdnEligStatus.isEligible && building.othersEligStatus.isEligible) { messageElig = `

Fibre deployee mais pas chez Axione !` messageElig += `
Tester l'eligibilite par Kosc et Bouygues

` + // Pas de données Kosc ou Axione mais l'ARCEP nous dit qu'une fibre est déployée à cette adresse } else if (building.othersEligStatus.isEligible) { messageElig = `

Fibre deployee mais non eligible Aquilenet, desole :(

` + // Pas de fibre il semblerait, proposer un test ADSL Aquilenet } else { messageElig = `

Fibre non deployee :(

` - zip=encodeURIComponent(building.codePostal); - comm=encodeURIComponent(building.commune); - convertType = streetTypeConversion.get(building.typeVoieImm.toLowerCase()); + const zip=encodeURIComponent(building.codePostal); + const comm=encodeURIComponent(building.commune); + let convertType = streetTypeConversion.get(building.typeVoieImm.toLowerCase()); if (! convertType) { convertType = building.typeVoieImm; } - street=encodeURIComponent(`${convertType} ${building.nomVoieImm}`) - street_nb=encodeURIComponent(building.numVoieImm) + const street=encodeURIComponent(`${convertType} ${building.nomVoieImm}`) + const street_nb=encodeURIComponent(building.numVoieImm) messageElig += `
Tester ADSL a cette adresse` if (building.othersEligStatus.reasonNotEligible != "") { messageElig += `

Status general ARCEP: ${building.othersEligStatus.reasonNotEligible}` } } + // Si pas d'éligibilité fibre, on affiche la raison si elle existe if (building.aquilenetEligStatus.reasonNotEligible != "") { messageElig += `
Pour Aquilenet, raison non eligible: ${building.aquilenetEligStatus.reasonNotEligible}` }