From c585edb166b609119ed996514137e4923506e27e Mon Sep 17 00:00:00 2001 From: Rich Date: Sat, 3 Jul 2021 20:45:49 +0100 Subject: [PATCH] . --- app/models.py | 3 ++- app/routes.py | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/models.py b/app/models.py index d96e2b3..96c2bba 100644 --- a/app/models.py +++ b/app/models.py @@ -1,5 +1,5 @@ from flask_login import UserMixin -from flask_table import Col, Table +from flask_table import Col, Table, LinkCol # from sqlalchemy.ext.declarative.api import instrument_declarative from werkzeug.security import check_password_hash, generate_password_hash @@ -33,6 +33,7 @@ class Networks(Table): signal = Col("Signal Strength") inuse = Col("Connected") security = Col("Security") + connect = LinkCol("Connect", "connect", url_kwargs=dict(ssid="ssid")) class Network(object): diff --git a/app/routes.py b/app/routes.py index b8a548a..b324792 100644 --- a/app/routes.py +++ b/app/routes.py @@ -45,3 +45,9 @@ def login(): def logout(): logout_user() return redirect(url_for("index")) + + +@app.route("/", methods=["GET", "POST"]) +@login_required +def connect(ssid): + return "Connect {}".format(ssid)