token stuff, 3
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful

This commit is contained in:
Wolfgang Hottgenroth 2024-01-31 13:09:26 +01:00
parent 6a9b938ab9
commit e4fe5b9831
Signed by: wn
GPG Key ID: 836E9E1192A6B132

View File

@ -5,6 +5,7 @@ from werkzeug.middleware.proxy_fix import ProxyFix
import os import os
import json import json
import psycopg2 import psycopg2
import logging
app = Flask(__name__) app = Flask(__name__)
app.config.update({ app.config.update({
@ -18,6 +19,7 @@ app.config.update({
}) })
oidc = OpenIDConnect(app) oidc = OpenIDConnect(app)
logger = logging.getLogger(__name__)
@ -107,6 +109,8 @@ def convert_decimal(value):
@app.route('/add_nutrition', methods=['POST']) @app.route('/add_nutrition', methods=['POST'])
@oidc.accept_token(['openid']) @oidc.accept_token(['openid'])
def add_nutrition(): def add_nutrition():
logger.info("add_nutrition")
food = request.form.get('food') food = request.form.get('food')
kcal = convert_decimal(request.form.get('kcal')) kcal = convert_decimal(request.form.get('kcal'))
ew = convert_decimal(request.form.get('ew')) ew = convert_decimal(request.form.get('ew'))
@ -132,6 +136,7 @@ def add_nutrition():
@app.route('/nutrition') @app.route('/nutrition')
@oidc.require_login @oidc.require_login
def nutrition(): def nutrition():
logger.info("nutrition")
return render_template('nutrition.html') return render_template('nutrition.html')
@app.route('/get_token') @app.route('/get_token')