adds privacy policy and page footer
This commit is contained in:
@ -29,6 +29,10 @@ os.environ['OAUTHLIB_INSECURE_TRANSPORT'] = '1'
|
||||
def account():
|
||||
return flask.redirect('account')
|
||||
|
||||
@app.route("/privacy")
|
||||
def privacy():
|
||||
return flask.render_template('privacy.html')
|
||||
|
||||
@app.route("/account")
|
||||
def index():
|
||||
if current_user.is_authenticated:
|
||||
@ -61,7 +65,6 @@ def devices():
|
||||
db.session.commit()
|
||||
|
||||
# if this is part of the device form
|
||||
# TODO add this device to the user - do not create new device
|
||||
form = DeviceForm()
|
||||
if form.validate_on_submit():
|
||||
device = db.session.query(Device).filter(Device.deviceName==form.deviceName.data).first()
|
||||
@ -129,7 +132,7 @@ def deleteAccount():
|
||||
|
||||
@app.route("/login/google")
|
||||
def googlelogin():
|
||||
if current_user.is_authenticated and current_user.google_token.refresh_token != None:
|
||||
if current_user.is_authenticated and current_user.google_token != None:
|
||||
return redirect(url_for('account'))
|
||||
|
||||
authorization_url = google.login()
|
||||
@ -186,7 +189,6 @@ def credentials_to_dict(credentials):
|
||||
@app.route("/device/<path:device>/calendarevents.json")
|
||||
def downloader(device):
|
||||
path = "/home/calendarwatch/device/" + device + "/"
|
||||
# TODO change search for device (also in tizen)
|
||||
request_device = db.session.query(Device).filter(Device.deviceName==device).first()
|
||||
if request_device == None:
|
||||
return jsonify(kind="not found")
|
||||
@ -198,6 +200,8 @@ def downloader(device):
|
||||
request_user = db.session.query(User).filter(User.id==request_device.user_id).first()
|
||||
|
||||
routine = Routine()
|
||||
# TODO add test if googke token exists
|
||||
# if request_user.google_token != Null:
|
||||
client_token = google.GC.build_credentials(request_user.google_token.token,
|
||||
request_user.google_token.refresh_token)
|
||||
calendarjson = routine.updateCalendar(request_user, client_token)
|
||||
|
Reference in New Issue
Block a user