From 7672a5223981fb9ae0ae1f8f155e3c42e73239b5 Mon Sep 17 00:00:00 2001 From: Johan Le Baut Date: Sat, 12 Feb 2022 20:04:05 +0100 Subject: [PATCH] cancel promise on keyup --- axione_api/api.py | 2 +- templates/landing_form.html | 212 +++++++++++++++++++++++------------- webapp.py | 7 +- 3 files changed, 143 insertions(+), 78 deletions(-) diff --git a/axione_api/api.py b/axione_api/api.py index 5508265..061b5ac 100644 --- a/axione_api/api.py +++ b/axione_api/api.py @@ -34,7 +34,7 @@ def fantoirRequest(insee, rivoli, numVoie): - + diff --git a/templates/landing_form.html b/templates/landing_form.html index b0702cd..b93531f 100644 --- a/templates/landing_form.html +++ b/templates/landing_form.html @@ -1,17 +1,24 @@ + - - - - + + + + Aquilenet: Éligibilité FTTH @@ -24,16 +31,20 @@
-

Test d'éligibilité par PTO

+

Test d'éligibilité par PTO

- + - Où trouver mon numéro de PTO ? + Où trouver mon numéro de PTO ?
- PTO (Point de terminaison optique) est un numéro unique que vous pouvez trouver sur le boîtier de raccordement de la fibre. + PTO (Point de terminaison optique) est un numéro unique que vous pouvez trouver sur le boîtier de + raccordement de la fibre. C'est un petit boîtier blanc installé dans la maison
Responsive image @@ -44,105 +55,150 @@
- +
-

Test d'éligibilité par adresse

-
-
- - - - -
-
-
- - -
-
- - - +

Test d'éligibilité par adresse

+ +
+ + +
-
+
+
+ + +
+
+ + + + +
+
+
+ +
- - -
- +
- + + \ No newline at end of file diff --git a/webapp.py b/webapp.py index 1d1d0fe..040ec9e 100644 --- a/webapp.py +++ b/webapp.py @@ -3,7 +3,7 @@ from flask import Flask, render_template, request, escape import json from config.config import parse_config -from axione_api.api import query_axione_pto, parse_response +from axione_api.api import query_axione_pto, parse_response, query_axione_fantoir from address_finder.api import AddressFinder def load_config(): @@ -54,12 +54,11 @@ def get_fantoir_voies(codeInsee): @app.route("/test/address", methods=['POST']) def test_address(): - commune = escape(request.form['commune']) + codeInsee = escape(request.form['codeInsee']) numeroVoie = escape(request.form['numeroVoie']) # Trimming rivoli's key voie = escape(request.form['voie'])[:-1] - result = query_axione_fantoir(cfg, commune, voie, numeroVoie) - # result = parse_response(query_axione_pto(cfg, pto)) + result = query_axione_fantoir(cfg, codeInsee, voie, numeroVoie) return render_template("result.html", pto="", result=result)